ホームページ  >  記事  >  バックエンド開発  >  PHPのsubstr()関数の使い方を詳しく解説

PHPのsubstr()関数の使い方を詳しく解説

藏色散人
藏色散人オリジナル
2019-04-11 11:02:535180ブラウズ

この記事では主に PHP の stubstr() 関数の使い方を紹介します。substr() は PHP の組み込み関数で、文字列の一部を抽出する、つまり文字列の部分文字列を返すために使用されます。

PHPのsubstr()関数の使い方を詳しく解説

構文:

substr(string_name, start_position, string_length_to_cut)

パラメータ:

substr() 関数により、次のことが可能になります。パラメータは 3 つあり、そのうち 2 つは必須、1 つはオプションです。

string_name: このパラメータには、元の文字列、または切り取りまたは変更する必要がある文字列を渡します。これは必須パラメータです。

start_position: start_position が負ではない数値の場合、返される文字列は文字列の開始位置から始まり、0 からカウントされます。 start_position が負の場合、返される文字列は文字列の末尾から開始文字から始まります。これも必須パラメータです。

string_length_to_cut: このパラメータはオプションであり、整数型です。これは、元の文字列から切断する必要がある文字列の部分の長さを指します。整数が正の場合、start_position から開始して先頭から長さを抽出することを指します。整数が負の場合、start_position から開始して文字列の末尾から長さを抽出することを指します。このパラメータが渡されない場合、substr() 関数は start_position から始まる文字列を文字列の終わりまで返します。

戻り値の型:

成功した場合は抽出された文字列部分を返し、失敗した場合は FALSE または空の文字列を返します。

PHP substr() 関数の使用例:

<?php

function Substring($str){
    $len = strlen($str);
    echo substr($str, 6), "<br>";
    echo substr($str, 3, $len), "<br>";
    echo substr($str, -11, 11), "<br>";
    echo substr($str,-11, -8), "<br>";
}

$str="phpAndmysql";
Substring($str);

出力:

mysql
Andmysql
phpAndmysql
php

関連する推奨事項: 「PHP チュートリアル

以上がPHPのsubstr()関数の使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。