Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა