လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> strnatcasecmp

strnatcasecmp

သဘာဝအစဉ်အဆက် algorithm ကို အသုံးပြု. ကြိုးများကိုနှိုင်းယှဉ်ခြင်း (ကိစ္စတွင်မခံစားနိုင်သော)
အမည်:strnatcasecmp
အမျိုးအစား:ကြိုး
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:ကြိုးနှစ်ချောင်းကိုနှိုင်းယှဉ်ရန် "သဘာဝ sort" algorithm ကိုသုံးပါ။

နမူနာ

ဥပမာ 1

Strings နှစ်ခုကိုနှိုင်းယှဉ်ရန် "သဘာဝ" algorithm ကိုသုံးပါ။

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token keyword">Echo</span> <span class="token function">strnatcasecmp</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"2HLLO World!"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"10HLLO World!"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token keyword">ပဲ့တင်သံ</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span>
<span class="token keyword">echo</span> <span class="token function">strnatcasecmp</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"10Hello World!"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"2HLLO World!"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">></span></span>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 2

သဘာဝ algorithms (strnatcmp) နှင့်သမားရိုးကျကွန်ပျူတာ string sorting algorithms (strcmp) အကြားကွဲပြားခြားနားမှုများအကြားကွဲပြားခြားနားမှုများ (strcmp):

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token variable">$ arrir</span> <span class="token operator">= =</span> <span class="token variable">$ arra2</span> <span class="token operator">=</span> <span class="token keyword">array</span> <span class="token punctuation">=</span> <span class="token string double-quoted-string">"Pic1"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">Pic10 "</span> <span class="token punctuation">,</span> Pic10", <span class="token string double-quoted-string">"Pic100"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Pic20"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Pic20", "Pic20"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Pic20"</span> <span class="token punctuation">,</span> "Pic20" <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Pic20"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Pic20</span> <span class="token punctuation">"</span>
<span class="token keyword">Echo</span> <span class="token string double-quoted-string">"Standard String နှိုင်းယှဉ်ချက်"</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span>
<span class="token function">apport</span> <span class="token punctuation">(</span> <span class="token variable">$ arrr</span> <span class="token punctuation">. ,</span> <span class="token string double-quoted-string">strcmp "</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>

<span class="token function">Print_R</span> <span class="token punctuation">(</span> <span class="token variable">$ arrri1</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token keyword">ပဲ့တင်သံ</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span>

<span class="token keyword">echo</span> <span class="token string double-quoted-string">"သဘာဝအမိန့် string ကိုနှိုင်းယှဉ်ခြင်း"</span> <span class="token operator">။</span> <span class="token string double-quoted-string">"<br> <br>"</span> <span class="token punctuation">;</span>
<span class="token function">apport</span> <span class="token punctuation">(</span> <span class="token variable">$ arr2</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">strnatcmp "</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>

<span class="token function">Print_r</span> <span class="token punctuation">(</span> <span class="token variable">$ arr2</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">></span></span>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဆက်စပ်အကြောင်းအရာ
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • တစ် ဦး string ကိုအတွက်သတ်မှတ်ထားသောဇာတ်ကောင်၏နောက်ဆုံးဖြစ်ပျက်မှုကိုရှာပါ strrchr

    strrchr

    တစ်ဦးstringကိုအတွက်သ
  • string ၏အစနှင့်အဆုံးမှနေရာများ (သို့မဟုတ်အခြားအက္ခရာများ) ကိုဖယ်ရှားပါ trim

    trim

    string၏အစနှင့်အဆုံးမ
  • ဒေသဆိုင်ရာသတင်းအချက်အလက် setting setlocale

    setlocale

    ဒေသဆိုင်ရာသတင်းအချက်
  • string တစ်ခုတွင်စာလုံးအစုတခုထဲမှတစ်ခုခုကိုရှာပါ - တွေ့ရသောဇာတ်ကောင်များဖြင့်စတင်သောအလွှာတစ်ခုကိုပြန်ပို့ပါ strpbrk

    strpbrk

    stringတစ်ခုတွင်စာလုံ
  • စကားလုံးတစ်လုံးစီ၏ပထမစာလုံးကို string ထဲကိုစာလုံးအကြီးဖြင့်ပြောင်းပါ ucwords

    ucwords

    စကားလုံးတစ်လုံးစီ၏ပထ
  • output ကိုတစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသောကြိုးများ echo

    echo

    outputကိုတစ်ခုသို့မဟ
  • တစ် ဦး string ကို၏ပထမ ဦး ဆုံးဖြစ်ပျက်မှုကိုရှာပါ strstr

    strstr

    တစ်ဦးstringကို၏ပထမဦး
  • substring များ၏ကွိ၏အရေအတွက်ကိုတွက်ချက် substr_count

    substr_count

    substringများ၏ကွိ၏အရ