php-strnatcmp

  • 08.07.2026
  • admin
  • 1минут читать

<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