လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> 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 ကို output ကို print

    print

    တစ်stringကိုoutputကိ
  • HTML အဖွဲ့အစည်းများအားသက်ဆိုင်ရာဇာတ်ကောင်များသို့ပြောင်းပါ html_entity_decode

    html_entity_decode

    HTMLအဖွဲ့အစည်းများအာ
  • output ကို format ချ string ကို printf

    printf

    outputကိုformatချstr
  • အဆိုပါ format ချ string ကိုပြန်ပို့သည် vsprintf

    vsprintf

    အဆိုပါformatချstring
  • string တစ်ခုအစတွင်ဇာတ်ကောင်အများအပြား၏ binary ဘေးကင်းလုံခြုံနှိုင်းယှဉ် strncmp

    strncmp

    stringတစ်ခုအစတွင်ဇာတ
  • implode alias ကို alias join

    join

    implodealiasကိုalias
  • htmlspecialchars () နှင့် htmlenties () ကိုအသုံးပြုပြီးနောက်ပြောင်းလဲခြင်းစားပွဲကိုပြန်ပို့သည် () get_html_translation_table

    get_html_translation_table

    htmlspecialchars()နှ
  • အရှည်အတွက် string ကိုဖြည့်ရန်အခြား string ကိုသုံးပါ str_pad

    str_pad

    အရှည်အတွက်stringကိုဖ
လူကြိုက်များသော ဆောင်းပါးများ