PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのsubstr()関数を説明する


PHPは、独特の機能を備えたさまざまな種類の組み込み関数を提供します。 substr()はPHPの組み込み関数であり、この関数は文字列で機能します。文字列の一部を解放するために使用されます。

substr()の構文を以下に示します。

substr(string、begin、length)

それでは、パラメータについて説明しましょう。 3つのパラメーターをsubstr()関数に渡すことができ、そのうち2つは必須で、1つはオプションです。

文字列

このパラメータでは、カットまたは調整に必要な文字列を渡します。これは必須のパラメータです

開始位置

これは必須パラメーターです。これは、パーツを削除する必要があるストリングの位置を意味します。この値は整数である必要があります。整数が正の場合、返される文字列は入力で指定された開始位置から開始されます。

この場合、負の整数は、開始位置が文字列の末尾からであることを示します。

長さ

このパラメーターは任意であり、整数である必要があります。これは、元の弦から切り取る必要のある弦の部分の長さを意味します。この場合、正の整数は、最初から開始し、最初から長さを抽出することを示します。

、この場合、負の整数は、文字列の末尾から抽出された長さを示します。

整数が負の場合は、最初から開始することを意味し、何も渡されない場合は、start_positionから始まり文字列の終わりまでの文字列を返します。

<?php
   $string1 ="Welcome To Tutorials Point";
   $len = strlen($string1);
   echo substr($string1, 8),"<br/>";
   echo substr($string1, 5, $len),"<br/>";
   echo substr($string1, -5, 3),"<br/>";
?>

出力

To Tutorials Point
me To Tutorials Point
Poi

説明

上記の例では、文字列変数を取得する必要があります。次に、substr()関数を使用して、その文字列の必要な部分を取得しました。最初の式では、開始点について言及しましたが、終了点については言及していません。 2番目の式では、開始点と終了点の両方について説明しました。 3番目の式では、負の開始点について言及しているため、最後から評価します。


  1. PHPのquoted_printable_encode()関数

    quoted_printable_encode()関数は、8ビット文字列を引用符で囲まれた印刷可能な文字列に変換するために使用されます。 構文 quoted_printable_encode(str) パラメータ str −変換する8ビット文字列を指定します。 戻る quoted_printable_encode()関数は、変換された文字列を返します。 例 以下は例です- <?php    echo quoted_printable_encode("www.example.com") ?> 出力 以下は出力です- www.

  2. PHPのquoted_printable_decode()関数

    quoted_printable_decode()は、引用された印刷可能な文字列を8ビット文字列に変換するために使用されます。 構文 quoted_printable_decode(str) パラメータ str −入力文字列 戻る quoted_printable_decode()関数は、8ビットのASCII文字列を返します。 例 以下は例です- 出力 Welcome aboard!