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