【PHP】配列を文字列にしたい時に使える関数

配列を文字列にしたい時があると思います。

そんな時に使えるのが、PHPのimplode関数です。

書式

implode ( string $glue , array $pieces ) : string

implode ( array $pieces ) : string

パラメータ

glue (デフォルトは空文字)

pieces (連結したい文字列の配列)

返り値

配列要素の順序を変えずに、各要素の間に glue 文字列をはさんで 1 つの文字列にして返す

サンプル

<?php
 $array = array('japan', 'china', 'korea')
 $asia = implode(',', $array);

 echo $asia;
 //japan,china,korea
?>
<?php
 $array = ('資料請求', '支払いについて');
 $inquiry_types = implode('-', $array);

 echo $inquiry_types;
 //資料請求-支払いについて
?>

今回お問い合わせフォームで、お問い合わせの種類が何個か選択できる

フォームだったので、利用しました。

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA