ホームページ >バックエンド開発 >PHPチュートリアル >PHP 関数「substr」を使用して文字列の部分文字列を取得します
PHP 関数 "substr" を使用して文字列の部分文字列を取得する
PHP プログラミングでは、文字列の内容の一部を取得する必要がある状況によく遭遇します。このとき、PHP の組み込み関数「substr」を使用してこれを実現できます。この記事では、「substr」関数を使用して文字列の部分文字列を取得する方法を説明し、いくつかのコード例を示します。
1. substr 関数の基本的な使い方
substr 関数は、文字列から指定した長さの部分文字列を取得するために使用されます。基本的な構文は次のとおりです:
substr(string $string, int $start, int $length): string
パラメータの説明:
$string
: 操作対象の文字列。 : 開始位置。文字列のインデックスは 0 から始まります。
: 部分文字列の長さ。長さが指定されていない場合、デフォルトで文字列の終わりになります。
$string = "Hello, World!"; $substring = substr($string, 0, 5); // 从位置0开始,获取长度为5的子串 echo $substring; // 输出 "Hello"上の例では、文字列変数
$ string を定義しました。 、その値は「Hello, World!」です。次に、
substr($string, 0, 5) を使用して、位置 0 から始まる長さ 5 の部分文字列を取得し、結果を変数
$substring に保存します。最後に、
echo を使用して変数
$substring の値 (「Hello」) を出力します。
$string = "Hello, World!"; $substring = substr($string, -6); // 获取最后6个字符 echo $substring; // 输出 "World!"
substr($string, -6) は、最後の 6 文字 (「World!」) を取得することを意味します。
$string = "Hello, World!"; $substring = substr($string, 7, 5); // 从位置7开始,获取长度为5的子串 echo $substring; // 输出 "World"
substr($string, 7, 5) を渡します。位置 7 と 11 の間の部分文字列、つまり「World」。
$string = "Hello, World!"; $substring = strtoupper(substr($string, 7, 5)); // 获取子串并转换为大写 echo $substring; // 输出 "WORLD"
strtoupper を通じて取得します。関数 部分文字列を大文字に変換します。
strtoupper 関数は文字列を大文字に変換するために使用されます。
Yes 負の数は、文字列の末尾から数えることを意味します。
が文字列の長さを超える場合、返される部分文字列は空になります。
が 0 または負の場合、返される部分文字列は空です。
以上がPHP 関数「substr」を使用して文字列の部分文字列を取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。