ホームページ >バックエンド開発 >PHPチュートリアル >PHP を柔軟に使用して string_PHP チュートリアルを含める方法を決定する方法
以下は、文字列が含まれているかどうかを判断するための PHP の具体的な使用法を紹介します:
1. strstr: 決定された文字の先頭から末尾までの文字列を返します。戻り値がない場合は返しません。
コードは次のとおりです:
<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php </span></span></li><li><span>/*如手册上的举例*/ </span></li><li class="alt"><span>$</span><span class="attribute">email</span><span> = </span><span class="attribute-value">'user@example.com'</span><span>; </span></li><li><span>$</span><span class="attribute">domain</span><span> = </span><span class="attribute-value">strstr</span><span>($email, '@'); </span></li><li class="alt"><span>echo $domain; <br />// prints @example.com </span></li><li><span class="tag">?></span><span> </span></span></li></ol>
2. strstr は大文字と小文字を区別しないことだけが異なります。 strpos: 返す必要はありません。 FALSE と TRUE で判定する場合、.strpos は上記 2 つの関数よりも実行速度が速いです。また、strpos には判定位置を指定するパラメータがありますが、デフォルトは空であることを意味します。欠点は、中国語を十分にサポートしていないことです。
文字列の包含を判断するコードは次のとおりです:
<ol class="dp-xml"> <li class="alt"><span><span>$</span><span class="attribute">str</span><span>= </span><span class="attribute-value">'abc'</span><span>; </span></span></li> <li> <span>$</span><span class="attribute">needle</span><span>= </span><span class="attribute-value">'a'</span><span>; </span> </li> <li class="alt"> <span>$</span><span class="attribute">pos</span><span> = </span><span class="attribute-value">strpos</span><span>($str, $needle); </span> </li> </ol>
4. 包含を判断するための PHP のコード。
<ol class="dp-xml"> <li class="alt"><span><span>function checkstr($str){ </span></span></li> <li> <span>$</span><span class="attribute">needle</span><span> = </span><span class="attribute-value">"a"</span><span>;//判断是否包含a这个字符 </span> </li> <li class="alt"> <span>$</span><span class="attribute">tmparray</span><span> = </span><span class="attribute-value">explode</span><span>($needle,$str); </span> </li> <li> <span>if(count($tmparray)</span><span class="tag">></span><span>1){ </span> </li> <li class="alt"><span>return true; </span></li> <li><span>} else{ </span></li> <li class="alt"><span>return false; </span></li> <li><span>} </span></li> <li class="alt"><span>} </span></li> </ol>
上記は、PHPが文字列の有無を判定する具体的なコード例です。
www.bkjia.com