B100 文字列の連結・分割

PHPでは文字列を連結・分割されるケースが多くあります。今回は文字列の連結や分割方法について紹介します。

文字列の連結方法

PHPで文字列を結合する時には . を用います。

PHP
<?php
  echo 'こん' . 'にちは';
?>

出力結果

PHP
こんにちは

文字列の分割方法

PHPで文字列を分割する時には、explode関数を用います。第1引数に「区切るための文字」、第2引数に「分割対象の文字列」を指定すると、区切った後の結果を配列として返します。

PHP
<?php
  $result = explode('','私はプログラミングを勉強します。');
  var_dump($result);
?>

出力結果

PHP
array(2) {
  [0]=>
  string(3) ''
  [1]=>
  string(42) 'プログラミングを勉強します。'

例題

以下の中で下記コードにて出力される結果はどれか

PHP
<?php
  echo 'こん' . 'ばんは';
?>
  1. こんばんは
  2. ばんは
  3. こん
  4. [“こん”, “ばんは”]
回答

1. こんばんは

.は文字列連結の際に用いるため。

---