PHP の文字列を切り取る方法は何ですか?
PHPの中で、文字列の一部分を取り出すために文字列切り取りを使用することができます。文字列切り取りの構文はsubstr(string $string, int $start, ?int $length = null)です。
パラメーターの説明:
- $string:スライスしたい文字列。
- $startは、スライスの開始位置です。正の数の場合は文字列の先頭から数えます。負の数の場合は文字列の末尾から数えます。
- $length(オプション):切り取る文字列の長さ。このパラメータが指定されていない場合、開始位置から文字列の末尾までのすべての文字を返します。
例えば、
$string = "Hello World";
// 从起始位置截取字符串的一部分
$substring = substr($string, 0, 5);
echo $substring; // 输出 "Hello"
// 从负数起始位置截取字符串的一部分
$substring = substr($string, -5);
echo $substring; // 输出 "World"
ご注意事項:
- 文字列の長さを超える開始位置が指定された場合、空の文字列が返されます。
- 負の数の開始位置が文字列の長さを超える場合、文字列の先頭から数えます。
- 長さのパラメーターが負の場合、指定された長さだけ開始位置から後ろに数えます。