PHP - Sortieren von Wörtern nach der Wortlänge


<?php

// Sortieren von Wörtern nach der Wortlänge

function cmpstr($word_1$word_2) {
 if ((
strlen($word_1)) == (strlen($word_2))) return 0;
  return (
strlen($word_1) > strlen($word_2)) ? -1;
}

$testarray = array("test""hallihallo""hallo""tschuess""bla");

 
usort($testarray"cmpstr");

foreach(
$testarray as $key => $val) {
 echo 
$key ' - ' $val ' (' strlen($val) . ')<br>';
}
?>
0 - hallihallo (10)
1 - tschuess (8)
2 - hallo (5)
3 - test (4)
4 - bla (3)

Bausteine  Alle Anzeigen

Eine zufällige Auswahl von Codeschnipseln aus den Bereichen HTML, CSS, PHP, JavaScript und MySQL.

<cite> Zitat

CSS - Listenelemente einfärben

PHP - Einfache Bannerrotation

JavaScript - Ein farbig blinkender Text

MySQL - Datensätze sortieren nach Länge der Zeichen