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

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

PHP中文网
リリース: 2023-02-28 19:10:01
オリジナル
1069 人が閲覧しました

この章では、一般的に使用されるいくつかの 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 です。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート