PHP:
文字列の連結
How to (方法)
PHPではドット(.
)を使って文字列を連結します。簡単で直感的な方法です。下記例を見てください。
<?php
$greeting = "こんにちは";
$name = "世界";
$combinedMessage = $greeting . ", " . $name . "!";
echo $combinedMessage;
出力:
こんにちは, 世界!
変数間にスペースが必要なら、文字列の間に追加してください。
Deep Dive (掘り下げ)
以前のPHPバージョンでは、文字列の連結は今とほぼ同じでした。しかし、性能はバージョンアップごとに向上しています。
代替方法としては、配列を使ってimplode()
関数で文字列を結合することもできます。たとえば:
<?php
$parts = ["こんにちは", "世界"];
$combinedMessage = implode(", ", $parts) . "!";
echo $combinedMessage;
実装の詳細では、PHPの内部では、連結された新しい文字列はメモリ上で新しい場所に保存されます。それぞれの連結でメモリ使用量が増加する可能性があるため、非常に大きな文字列を扱う場合は注意が必要です。
See Also (関連項目)
- PHP公式ドキュメントの文字列処理について: https://www.php.net/manual/ja/book.strings.php
- 文字列操作のパフォーマンス比較: https://phpbench.com/