當前位置: 首頁> 函數類別大全> strcmp

strcmp

二進制安全字符串比較
名稱:strcmp
分類:字符串
所屬語言:php
一句話介紹:比較兩個字符串(對大小寫敏感)。

實例

例子1

比較兩個字符串(區分大小寫):

 <span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token keyword">echo</span> <span class="token function">strcmp</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello world!"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Hello world!"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span></span>

親自試一試

例子2

比較兩個字符串(區分大小寫,Hello 和hELLo 輸出不相同):

 <span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token keyword">echo</span> <span class="token function">strcmp</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Hello"</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">echo</span> <span class="token function">strcmp</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"hELLo"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span></span>

親自試一試

例子3

不同的返回值:

 <span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token keyword">echo</span> <span class="token function">strcmp</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello world!"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Hello world!"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token comment">// 兩字符串相等</span>
<span class="token keyword">echo</span> <span class="token function">strcmp</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello world!"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Hello"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token comment">// <i>string1</i>大於<i>string2</i></span>
<span class="token keyword">echo</span> <span class="token function">strcmp</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello world!"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Hello world! Hello!"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token comment">// <i>string1</i>小於<i>string2</i></span>
<span class="token delimiter important">?></span></span>

親自試一試

同類函數
  • 輸出一個字符串 print

    print

    輸出一個字符串
  • rtrim的別名 chop

    chop

    rtrim的別名
  • 轉換字符串第一個字節為0-255 之間的值 ord

    ord

    轉換字符串第一個字節為0-255之間的值
  • str_replace的不區分大小寫的版本 str_ireplace

    str_ireplace

    str_replace的不區分大小寫的版
  • 替換字符串的子串 substr_replace

    substr_replace

    替換字符串的子串
  • 將HTML實體轉換為相應的字符 html_entity_decode

    html_entity_decode

    將HTML實體轉換為相應的字符
  • 使用一個字符串分割另一個字符串為數組 explode

    explode

    使用一個字符串分割另一個字符串為數組
  • 單向字符串散列 crypt

    crypt

    單向字符串散列