strnatcmp()
Porównuje ciągi znaków zgodnie z algorytmem "naturalnego porządku". Funkcja ta implementuje algorytm porównywania ciągów znaków alfanumerycznych, który działa podobnie jak istota ludzka, "naturalny porządek". Zauważ, że porównuje ona wielkość liter.
Kompatybilność: PHP4, PHP5.
Listing
<?php
$arr1 = $arr2 = array("img12.png", "img10.png", "img2.png", "img1.png");
echo "Normalne porównanie\n";
usort($arr1, "strcmp");
print_r($arr1);
echo "\nPorównanie według 'naturalnego porządku'\n";
usort($arr2, "strnatcmp");
print_r($arr2);
?>
//zwróci:
//Normalne porównanie
Array
(
[0] => img1.png
[1] => img10.png
[2] => img12.png
[3] => img2.png
)
//Porównanie według - naturalnego porządku
Array
(
[0] => img1.png
[1] => img2.png
[2] => img10.png
[3] => img12.png
)
Dodano przez: divix
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno