PHP - Array sortieren nach Zeichenlänge


<?php

// Array sortieren nach Zeichenlänge

// Aufsteigend
function sort_strlen_asc($a$b) {
 if (
strlen($a) == strlen($b)) {
  return 
0;
 }
 return (
strlen($a) < strlen($b)) ? -1;
}

// Absteigend
function sort_strlen_desc($a$b) {
 if (
strlen($a) == strlen($b)) {
  return 
0;
 }
 return (
strlen($a) > strlen($b)) ? -1;
}

$liste = array('0'=>'**',   '1'=>'*',   '2'=>'****',   '3'=>'***');


// Anwendung  Aufsteigend
usort($liste"sort_strlen_asc");
// Ausgabe
print_r($liste);
     Array
     (
         [
0] => *
         [
1] => **
         [
2] => ***
         [
3] => ****
     )


// Anwendung  Absteigend
usort($liste"sort_strlen_desc");
// Ausgabe
print_r($liste);
     Array
     (
         [
0] => ****
         [
1] => ***
         [
2] => **
         [
3] => *
     )
?>

Bausteine  Alle Anzeigen

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

<mark> Physische Auszeichnung

CSS - Kompass-Animation

PHP - Seitentitel der aktuellen Seite auslesen

JavaScript - Die Textauswahl in Zwischenablage kopieren

MySQL - Datensatz mit den meisten Zeichen ermitteln

Suchfunktion
Zu jeder guten Homepage gehört eine Suchfunktion als Service. Hier können Ihre Besucher, nach Inhalten auf Ihrer Homepage suchen. Kostenlose Suchfunktionen auf Basis von PHP gibt es viele im Web. Bei einigen Suchfunktionen wird eine Liste des gesuchten erstellt, was Ihre Besucher auf Ihrer Homepage gesucht haben.