strncasecmp
文字列の先頭にあるいくつかの文字のバイナリ安全な比較(ケースは鈍感)
2つの文字列を比較します(ケースの鈍感):
<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword">echo</span> <span class="token function">strncasecmp</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">「私は中国が大好き!」</span> <span class="token punctuation">、</span> <span class="token string double-quoted-string">「私は上海が大好き!」</span> <span class="token punctuation">、</span> <span class="token number">6</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
2つの文字列を比較してください(ケースインスセンシティブ、中国と中国は同じものを出力します):
<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword">エコー</span><span class="token function">strncasecmp</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"中国"</span> <span class="token punctuation">、</span> <span class="token string double-quoted-string">「中国」</span> <span class="token punctuation">、</span> <span class="token number">6</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token keyword">echo</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token keyword">エコー</span><span class="token function">strncasecmp</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"中国"</span> <span class="token punctuation">、</span> <span class="token string double-quoted-string">「中国」</span> <span class="token punctuation">、</span> <span class="token number">6</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>