PHP文字列の連結

Php String Concatenation



1つ以上の文字列値を他の文字列値または変数と結合することを文字列連結と呼びます。ユーザーにとってより意味のある方法で出力を印刷したい場合、これは一般的なタスクです。 PHPで文字列を結合する方法はいくつかあります。このチュートリアルでは、複数の例を使用して、PHPでのさまざまなタイプの文字列連結を示します。

例-1:ドット(。)演算子を使用した連結

文字列の連結は通常、PHPのドット(。)演算子を使用して行われます。次の例では、2つの文字列変数が宣言され、ドット(。)演算子を使用して、これらの文字列を他の文字列と組み合わせて出力します。








$ string1 = 'チャールズ・バベッジ';
$ string2 = 'コンピューター';
//ドット(。)を使用して、文字列変数を文字列値と結合します
捨てた $ string1'は'の父と見なされます $ string2;
?>

出力:





例-2:エコーとコンマを使用した連結(、)

エコー関数を使用すると、PHPでドット(。)演算子を使用せずに、文字列データを簡単に組み合わせて印刷できます。次の例では、3つの文字列変数が宣言されています。ここ、 文字列値をの変数と結合するために使用されます 捨てた 関数。各変数と文字列値は、組み合わせるためにコンマ(、)で区切られます。このタイプの結合は、エコー機能のみを使用して実行できます。






$ name = 「ジョン」;
$ Education = 「MBA」;
$ profession = 「ビジネスマン」;
//カンマ(、)を使用してデータを結合します
捨てた '$ name''は''$ Education
'
;
捨てた 「彼は」'$ profession。 ';
?>

出力:



例-3:printf()関数を使用した連結

PHPで文字列値を連結するためにもprintf()関数を使用できます。 PHPでは、フォーマットされた出力を生成するために多くの型指定子を使用できます。 2つの文字列変数、 $ site$ type 次の例で宣言されています。 Printf()関数は、文字列データを読み取るための型指定子として「%s」を使用します。最初の引数に2つの「%s」を追加し、他の2つの引数として2つの文字列変数を追加することにより、文字列の最初と最後に2つの文字列変数が追加されます。


$ site = 「linuxhint.com」;
$ type = 「ブログサイト」;
printf (('%NSとても役に立ちます%NS'$ site$ type)。;
?>

出力:

例-4:省略演算子(。=)を使用した連結

ドット(。)は、文字列データを連結するための省略演算子として使用できます。次の例では、 $ n変数 は0で初期化され、$ nの現在の値はを使用して新しい値と結合されます。 forループ。= オペレーター。最後に$ nの値を出力します。


$ n = 0;
にとって(($ i=1; $ i<10; $ i++)。
{{
$ n 。= '$ i' ;
}
捨てた $ n;
?>

出力:

上記の例を適切に実行すれば、スクリプト内で文字列データを効率的に組み合わせることができると思います。