strnatcmp

(PHP 4 , PHP 5)

strnatcmp --  яПЮБМЕМХЕ ЯРПНЙ Я ХЯОНКЭГНБЮМХЕЛ ЮКЦНПХРЛЮ "ЕЯРЕЯРБЕММНЦН СОНПЪДНВЕМХЪ"

нОХЯЮМХЕ

int strnatcmp ( string str1, string str2)

щРЮ ТСМЙЖХЪ ПЕЮКХГСЕР ЮКЦНПХРЛ ЯПЮБМЕМХЪ, СОНПЪДНВХБЮЧЫХИ ЮКТЮБХРМН-ЖХТПНБШЕ ЯРПНЙХ ОНДНАМН РНЛС, ЙЮЙ ЩРН ЯДЕКЮК АШ ВЕКНБЕЙ. оПХЛЕП, ОНЙЮГШБЮЧЫХИ НРКХВХЕ ЩРНЦН ЮКЦНПХРЛЮ НР НАШМШУ ТСМЙЖХИ ЯПЮБМЕМХЪ, ОПХБЕДЕМ МХФЕ

<?php
$arr1
= $arr2 = array("img12.png", "img10.png", "img2.png", "img1.png");
echo
"яРЮМДЮПРМШИ ЮКЦНПХРЛ ЯПЮБМЕМХЪ\n";
usort($arr1, "strcmp");
print_r($arr1);
echo
"\nюКЦНПХРЛ \"ЕЯРЕЯРБЕММНЦН СОНПЪДНВЕМХЪ\"\n";
usort($arr2, "strnatcmp");
print_r($arr2);
?>

щРНР ОПХЛЕП БШБНДХР ЯКЕДСЧЫЕЕ:

яРЮМДЮПРМШИ ЮКЦНПХРЛ ЯПЮБМЕМХЪ
Array
(
    [0] => img1.png
    [1] => img10.png
    [2] => img12.png
    [3] => img2.png
)

юКЦНПХРЛ "ЕЯРЕЯРБЕММНЦН СОНПЪДНВЕМХЪ"
Array
(
    [0] => img1.png
    [1] => img2.png
    [2] => img10.png
    [3] => img12.png
)

дКЪ ОНКСВЕМХЪ ДНОНКМХРЕКЭМНИ ХМТНПЛЮЖХХ ЯЛ. Natural Order String Comparison

оНДНАМН ДПСЦХЛ ТСМЙЖХЪЛ ЯПЮБМЕМХЪ ЯРПНЙ, strnatcmp() БНГБПЮЫЮЕР ОНКНФХРЕКЭМНЕ ВХЯКН ЕЯКХ str1 ЛЕМЭЬЕ, ВЕЛ str2; НРПХЖЮРЕКЭМНЕ ВХЯКН ЕЯКХ str1 АНКЭЬЕ, ВЕЛ str2, Х 0 ЕЯКХ ЯРПНЙХ ПЮБМШ.

щРЮ ТСМЙЖХЪ СВХРШБЮЕР ПЕЦХЯРП ЯХЛБНКНБ

яЛ. РЮЙФЕ НОХЯЮМХЕ ТСМЙЖХИ ereg(), strcasecmp(), substr(), stristr(), strcmp(), strncmp(), strncasecmp(), strnatcasecmp(), strstr(), natsort() Х natcasesort().


HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ