134 of 410 menu

ფუნქცია strnatcmp

ფუნქცია strnatcmp ახორციელებს ორი სტრიქონის შედარებას სიმბოლოთა ბუნებრივი თანმიმდევრობის გათვალისწინებით. ჩვეულებრივი შედარებისგან განსხვავებით, ეს ფუნქცია ამოიცნობს რიცხვებს სტრიქონების შიგნით და ადარებს მათ რიცხვითი მნიშვნელობით. ფუნქცია აბრუნებს 0-ს თუ სტრიქონები იდენტურია, რიცხვს -1 თუ პირველი სტრიქონი მეორეზე ნაკლებია, და რიცხვს 1-ზე მეტს თუ პირველი სტრიქონი მეორეზე დიდია.

სინტაქსი

strnatcmp(string $str1, string $str2): int

მაგალითი

სტრიქონების რიცხვებთან ერთად შედარება ჩვეულებრივი წესით და strnatcmp-ის გამოყენებით:

<?php $res1 = strcmp("file2.txt", "file10.txt"); $res2 = strnatcmp("file2.txt", "file10.txt"); echo "strcmp result: " . $res1 . "\n"; echo "strnatcmp result: " . $res2; ?>

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

strcmp result: 1 strnatcmp result: -1

მაგალითი

სტრიქონების შედარება სხვადასხვა რიცხვებით:

<?php $res = strnatcmp("image5.jpg", "image15.jpg"); echo $res; ?>

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

-1

მაგალითი

იდენტური სტრიქონების შედარება:

<?php $res = strnatcmp("hello123", "hello123"); echo $res; ?>

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

0

ასევე იხილეთ

  • ფუნქცია strcmp,
    რომელიც ახორციელებს ბინარულ-უსაფრთხო სტრიქონების შედარებას
  • ფუნქცია strcasecmp,
    რომელიც ადარებს სტრიქონებს რეგისტრის გათვალისწინების გარეშე
  • ფუნქცია natcasesort,
    რომელიც ალაგებს მასივს ბუნებრივი წესის გამოყენებით რეგისტრის გათვალისწინების გარეშე
ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა