TECH I.S.

PHP substr() 関数

❮ PHP 文字列リファレンス

文字列から「世界」を返します。

<?php echo substr("Hello world",6); ?>


定義と使用法

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


構文

<div>substr(<em>string,start,length</em>)</div>

パラメータ値

パラメータ

説明

必要。一部を返す文字列を指定します
始める 必要。文字列の開始位置を指定します
  • 正の数 - 文字列内の指定された位置から開始
  • 負の数 - 文字列の末尾から指定された位置から開始します
  • 0 - 文字列の最初の文字から開始
長さ オプション。返される文字列の長さを指定します。デフォルトは文字列の末尾です。
  • 正の数 - start パラメーターから返される長さ
  • 負の数 - 文字列の末尾から返される長さ
  • もし長さパラメータが 0、NULL、または FALSE の場合 - を返します 空文字列


技術的な詳細



戻り値:

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

PHP バージョン:

4+

変更ログ:

PHP 7.0 - 場合=始める(文字数で)、それ 空の文字列を返します。以前のバージョンは FALSE を返します。

PHP 5.2.2 - 5.2.6
- もしも始めるが負の切り捨ての位置にある場合、FALSE が返されます。他のバージョンは最初から文字列を取得します。


その他の例

異なる正数と負数で start パラメーターを使用する:

<?php 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 substr("Hello world",-1)."<br>"; echo substr("Hello world",-10)."<br>"; echo substr("Hello world",-8)."<br>"; echo substr("Hello world",-4)."<br>"; ?>

start パラメーターと length パラメーターを異なる正数と負数で使用する:

<?php echo substr("Hello world",0,10)."<br>"; echo substr("Hello world",1,8)."<br>"; echo substr("Hello world",0,5)."<br>"; echo substr("Hello world",6,6)."<br>"; echo substr("Hello world",0,-1)."<br>"; echo substr("Hello world",-10,-2)."<br>"; echo substr("Hello world",0,-6)."<br>"; ?>


❮ PHP 文字列リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細