この記事では、主に PHP 文字列関数 substr() の学習について紹介し、その定義と使用法、パラメータの説明、ヒントとコメント、および複数の使用例を説明します。参考にしてみてください
/*
定義と使用法
substr() 関数は、抽出された部分文字列を返すか、失敗した場合は FALSE を返します。
文法
substr(文字列,開始,長さ)
パラメータの説明
文字列が必要です。返される文字列の一部を指定します。
スタート
必須。文字列内のどこから開始するかを指定します。
負ではない数値 - 文字列の開始位置から始まり、0 から数えます。
負 - 開始文字は文字列の末尾から始まります。
文字列の長さが start 以下の場合、FALSE が返されます。
長さ
オプション。返される文字列の長さを指定します。デフォルトは文字列の終わりまでです。
正の数 - 先頭から始まる最大長の文字が含まれます (文字列の長さに応じて異なります)。
負の数 - 文字列の末尾から length 文字を削除します
length に 0、FALSE、または NULL の値を指定すると、空の文字列が返されます。
*/
$str = "abcdefghijklmn";
$rest = substr($str, 0); // "abcdefghijklmn" を返します
echo $rest . "
";
$rest = substr($str, 1, 3) // "bcd"を返します
;
echo $rest . "
";
$rest = substr($str, -3) // "lmn" を返します
;
echo $rest . "
";
$rest = substr($str, -3, 2) // "lm"を返します
;
echo $rest . "
";
$rest = substr($str, 1, -3) // "bcdefghijk" を返します
;
echo $rest . "
";
$rest = substr($str, -7, -3) // "hijk" を返します
;
echo $rest . "
";
?>