ホームページ >バックエンド開発 >PHPの問題 >PHPでsubstrは何を意味しますか

PHPでsubstrは何を意味しますか

WBOY
WBOYオリジナル
2022-06-30 16:02:364847ブラウズ

substr は、PHP では「文字列のインターセプト」を意味します。substr() 関数は文字列の一部を返すことができ、構文は「substr(string,start,length)」で、パラメータ文字列は、その一部は文字列として返され、パラメータ start はインターセプトされる文字列の開始位置を指定するために使用され、パラメータ length はインターセプトされる長さを示します。

PHPでsubstrは何を意味しますか

この記事の動作環境: Windows 10 システム、PHP バージョン 8.1、Dell G3 コンピューター

substr 関数

substr() この関数は文字列の一部を返します。

注: start パラメータが負で、長さが start 以下の場合、長さは 0 になります。

#構文

substr(string,start,length)

パラメータの説明

  • 文字列は必須です。返される文字列の一部を指定します。

  • #開始 必須。文字列内のどこから開始するかを指定します。
  • 正の数値 - 文字列内の指定された位置から始まります。

負の数値 - 文字列の末尾から指定された位置から始まります。

0 - 文字列内の指定された位置から始まります。

    #length の最初の文字から始まります。長さはオプションです。返される文字列の長さを指定します。デフォルトは文字列の終わりまでです。
  • 正の数 - 開始パラメータの位置から返す

負の数 - 文字列の末尾から返す

返される結果:


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

例は次のとおりです:

<?php
// Positive numbers:
echo substr("Hello world",10)."<br>";
echo substr("Hello world",1)."<br>";
echo substr("Hello world",3)."<br>";
echo substr("Hello world",7)."<br>";
echo "<br>";
// Negative numbers:
echo substr("Hello world",-1)."<br>";
echo substr("Hello world",-10)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",-4)."<br>";
?>

出力結果:

PHPでsubstrは何を意味しますか推奨学習: 「

PHP ビデオ チュートリアル

」 「

以上がPHPでsubstrは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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