PHPでimplodeを使う方法【初心者向け】
初心者向けにPHPでimplodeを使う方法について解説しています。配列を結合させて1つの変数として返してくれます。実際にソースコードを書いて説明しているので、書きながら理解していきましょう。
テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査
PHPでimplodeを使う方法について解説します。
そもそもPHPについてよく分からないという方は、PHPとは何なのか解説した記事を読むとさらに理解が深まります。
なお本記事は、TechAcademyのオンラインブートキャンプPHP/Laravel講座の内容をもとに紹介しています。
今回は、PHPに関する内容だね!
どういう内容でしょうか?
PHPでimplodeを使う方法について詳しく説明していくね!
お願いします!
implodeとは
配列で指定された複数の文字列を連結するための関数になります。
各文字列の間に挟む連結文字を指定することもできます。
例えばcsvを出力する際に、「,」を連結文字として複数の文字列を連結する際に利用することになると思います。
戻り値には結合後の文字列になります。
join( )という関数も用意されており、これはimplode( )のエイリアスとなり、全く同じ機能が提供されてます。
implodeの書き方
第1引数を省略した場合は、連結文字には空文字として処理されるので、注意ください。
引数の説明
glue ・・・ 連結文字 pieces ・・・ 連結したい文字列(配列であること)
書き方
implode(glue, pieces); implode(pieces);
[PR] PHPを学んで未経験からWebエンジニアを目指す方法とは
実際に書いてみよう
// 連結したい文字列 $pieces = ["2018", "01", "01"]; // 連結文字を指定して連結してみます echo implode("-", $pieces).PHP_EOL; // 2018-01-01 // 連結文字を指定せずに連結してみます echo implode($pieces).PHP_EOL; // 20180101 // joinでも同様の機能が提供されていることを確認します echo join("-", $pieces).PHP_EOL; // 2018-01-01 echo join($pieces).PHP_EOL; // 20180101
この記事を監修してくれた方
青木 敦史(あおきあつし) Webエンジニアの経験は5年ほどです。TechAcademyではPHP/Laravelコースを担当しています。 |
内容分かりやすくて良かったです!
ゆかりちゃんも分からないことがあったら質問してね!
分かりました。ありがとうございます!
TechAcademyでは、初心者でもPHPやフレームワークのLaravelを使ってWebアプリケーション開発を習得できるオンラインブートキャンプPHP/Laravel講座を開催しています。
挫折しない学習方法を知れる説明動画や、現役エンジニアとのビデオ通話とチャットサポート、学習用カリキュラムを体験できる無料体験も実施しているので、ぜひ参加してみてください。