初心者の混乱を解決するために、substr 関数の使用法を整理し、いくつかの例を作成しました。専門家の方はスルーしてください。
まず、PHP substr 関数の構文を見てみましょう:
string substr(string string, int start, int [length])
パラメータ string は、操作対象の文字列です
パラメータ start は、インターセプトする文字列の開始位置。start が負の数の場合、最後から 2 番目の開始位置からの長さの文字をインターセプトすることを意味します。使用時に指定しない場合は、インターセプトする文字列の長さになります。デフォルトでは文字列の末尾に取得されます。 length が負の数の場合、先頭から右に向かって最後から 2 番目の長さの文字までインターセプトすることを意味します
<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php </span></span></li><li><span>$</span><span class="attribute">str</span><span> = </span><span class="attribute-value">"www.designline.cn"</span><span>; </span></li><li class="alt"><span>echo substr($str,4); </span></li><li><span class="tag">?></span><span> </span></span></li></ol>
<ol class="dp-xml"><li class="alt"><span><span class="tag">< ?</span><span class="tag-name">php</span><span> </span></span></li><li><span>$</span><span class="attribute">str</span><span> = </span><span class="attribute-value">"www.designline.cn"</span><span>; </span></li><li class="alt"><span>echo substr($str,-3); </span></li><li><span class="tag">?></span><span> </span></span></li></ol>
<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php </span></span></li><li><span>$</span><span class="attribute">str</span><span> = </span><span class="attribute-value">"www.designline.cn"</span><span>; </span></li><li class="alt"><span>echo substr($str,4,6); </span></li><li><span class="tag">?></span><span> </span></span></li></ol>
<ol class="dp-xml"> <li class="alt"><span><span class="tag"><</span><span> ?php </span></span></li><li><span>$</span><span class="attribute">str</span><span> = </span><span class="attribute-value">"< |>www.designline.cn< |>"</span><span>; </span></span></li> <li class="alt"><span>echo substr($str,3,-3); </span></li> <li> <span class="tag">?></span><span> </span> </li> </ol>