この章では、一般的に使用されるいくつかの PHP String内部関数について説明します。以下で説明する PHP 文字列内部関数は、echo、print、strlen、trim、ltrim、rtrim、substr、strto lower、strtoupper、 str_replace .
echo と print
詳細については、PHP echo と PHP echo と print の違いを参照してください。
strlen
strlen関数は文字列の長さを取得できます。以下の例では、結果の 変数$a の長さは 8 です。
$a = ' abcdef '; echo strlen($a); //8
trim
trim トリム関数の機能は、文字列の両側のスペースを削除することです。たとえば、以下の例では、変数 $a の値は 'abcdef' ですが、文字列の両側にスペースが存在します。トリム後、文字列の両側の 2 つのスペースが削除されるため、長さは次のようになります。文字列は6です。
$a = ' abcdef '; echo strlen(trim($a)); //6
ltrim
ltrim関数は、文字列の左側のスペースを削除することです。
echo 'nice',' try'; //nice try echo 'nice',ltrim(' try'); //nicetry
rtrim
rtrim この関数の機能は、文字列の右側のスペースを削除することです。
echo 'a ', 'b'; //a b echo rtrim('a '),'b'; //ab
substr
substr関数を通じて文字列の一部を取得できます。 substr 関数の構文は次のとおりです。
substr(string,start,length)
は、文字列 string の開始位置から開始し、長さ length の文字列をインターセプトすることを意味します。文字列 string の最初の文字は、位置 1 ではなく 0 にあります。例は次のとおりです。
echo substr('blablar.com',0,3); //bla
上記の例は、文字列の最初の文字から開始して 3 文字がインターセプトされ、返される結果が bla であることを示しています。
echo substr('blablar.com',3,5); //blar.
上記の例は、文字列 blablar.com の 4 番目の文字から開始して 5 文字をインターセプトし、結果は blar になることを意味します。
パラメータの長さを省略することもできます。これは、開始位置から後続のすべての文字列をインターセプトすることを意味します。例:
echo substr('blablar.com', 3); //blar.com
strto lower
strto lower の機能は、すべての文字列を小文字に変更することです。例は次のとおりです。
echo strtolower('BlaBlar.COM');//blablar.com
strtoupper
strtoupper と strto lower は、逆に、すべての文字列を大文字に変換する機能があります。例は次のとおりです。
echo strtoupper('china'); //CHINA
str_replace
str_replace は文字列を置換するために使用されます。 str_replace 関数の構文は次のとおりです。
str_replace(search,replace,subject)
は、対象の文字列で、検索に一致する文字列を検索し、すべての検索文字列を replace で置き換えることを意味します。
例は次のとおりです:
echo str_replace("bla","CHA","blablar"); //CHACHAr
上記の例では、CHA を使用して blablar 文字列内のすべての bla を置き換え、返される結果は CHACHAr です。