174 of 410 menu

ფუნქცია natsort

ფუნქცია natsort ალაგებს მასივს ისე, როგორც ადამიანი გააკეთებდა. ამასთანავე, ფუნქცია ინარჩუნებს კავშირებს გასაღებებსა და მნიშვნელობებს შორის. ასეთ ალგორითმს ეწოდება natural ordering.

ფუნქცია ცვლის თავად მასივს.

სინტაქსი

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

მაგალითი

დავალაგოთ მასივი ჩვეულებრივი ფუნქციის sort გამოყენებით:

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

კოდის შესრულების შედეგი:

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

მაგალითი

ახლა კი შევასრულოთ ბუნებრივი დალაგება ფუნქციის natsort გამოყენებით:

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

კოდის შესრულების შედეგი:

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

იხილეთ აგრეთვე

  • ფუნქცია sort,
    რომელიც ალაგებს ელემენტების ზრდის მიხედვით
  • ფუნქცია rsort,
    რომელიც ალაგებს ელემენტების კლების მიხედვით
  • ფუნქცია ksort,
    რომელიც ალაგებს გასაღებების ზრდის მიხედვით
  • ფუნქცია krsort,
    რომელიც ალაგებს გასაღებების კლების მიხედვით
  • ფუნქცია asort,
    რომელიც ალაგებს ელემენტების ზრდის მიხედვით გასაღებების შენარჩუნებით
  • ფუნქცია arsort,
    რომელიც ალაგებს ელემენტების კლების მიხედვით გასაღებების შენარჩუნებით
  • ფუნქცია natcasesort,
    რომელიც ალაგებს ბუნებრივად რეგისტრის გათვალისწინების გარეშე
  • ფუნქცია usort,
    რომელიც ალაგებს კოლბექის მიხედვით
  • ფუნქცია uksort,
    რომელიც ალაგებს კოლბექის მიხედვით გასაღებებით
  • ფუნქცია uasort,
    რომელიც ალაგებს კოლბექის მიხედვით გასაღებების შენარჩუნებით
  • ფუნქცია array_multisort,
    რომელიც ალაგებს რამდენიმე მასივს
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა