174 of 410 menu

natsort funksiyası

natsort funksiyası massivi insanın edəcəyi kimi çeşidləyir. Bu zaman funksiya açarlar və dəyərlər arasındakı əlaqələri qoruyur. Belə bir alqoritm natural ordering adlanır.

Funksiya massivin özünü dəyişir.

Sintaksis

natsort(array &$array, int $flags = SORT_REGULAR): bool

Nümunə

Gəlin massivi adi sort funksiyası ilə çeşidləyək:

<?php $arr = [ 'img12.png', 'img10.png', 'img2.png', 'img1.png', ]; sort($arr); var_dump($arr); ?>

Kodun icrasının nəticəsi:

[ 'img1.png', 'img10.png', 'img12.png', 'img2.png', ]

Nümunə

İndi isə natsort funksiyası ilə natural çeşidləmə aparaq:

<?php $arr = [ 'img12.png', 'img10.png', 'img2.png', 'img1.png' ]; natsort($arr); var_dump($arr); ?>

Kodun icrasının nəticəsi:

[ 'img1.png', 'img2.png', 'img10.png', 'img12.png', ]

Həmçinin baxın

  • sort funksiyası,
    elementləri artan sıra ilə çeşidləyir
  • rsort funksiyası,
    elementləri azalan sıra ilə çeşidləyir
  • ksort funksiyası,
    açarları artan sıra ilə çeşidləyir
  • krsort funksiyası,
    açarları azalan sıra ilə çeşidləyir
  • asort funksiyası,
    elementləri artan sıra ilə çeşidləyir və açarları qoruyur
  • arsort funksiyası,
    elementləri azalan sıra ilə çeşidləyir və açarları qoruyur
  • natcasesort funksiyası,
    natural şəkildə registrı nəzərə almadan çeşidləyir
  • usort funksiyası,
    callback əsasında çeşidləyir
  • uksort funksiyası,
    callback əsasında açarları çeşidləyir
  • uasort funksiyası,
    callback əsasında çeşidləyir və açarları qoruyur
  • array_multisort funksiyası,
    bir neçə massivi çeşidləyir
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et