ホームページ  >  記事  >  バックエンド開発  >  PHP で一般的に使用される文字列内部関数の詳細な紹介

PHP で一般的に使用される文字列内部関数の詳細な紹介

PHP中文网
PHP中文网オリジナル
2017-03-29 16:24:241055ブラウズ

この章では、一般的に使用されるいくつかの PHP String内部関数について説明します。以下で説明する PHP 文字列内部関数は、echoprintstrlentrimltrimrtrimsubstrstrto lowerstrtoupperstr_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 です。

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