2020.11.04こんにちは。たいら(@tairaengineer2)です。転職を繰り返し現在4社経験している、11年目エンジニアです。PHPで指定した区切り文字で文字列を分割できるexplode関数についてexplode関数とはexplode関数を使ったサンプルプログラムと、丁寧に解説していきます。前提条件:実行環境についてexplode関数とはパターン1:配列の最大要素数の指定なしパターン2:配列の最大要素数の指定ありexplode関数を解説するプログラムの概要PHPサンプルプログラム実行結果まとめ:explode関数を使ってみよう!前提条件:実行環境について実行環境は以下の通りです。OSWindows10PHPのバージョン8.0.3XAMPPのバージョン8.0.3PHPを動かすためにXAMPPを使っています。XAMPPのインストールは、下の記事をご参考ください。【XAMPP】インストールするやり方を解説しますexplode関数とはexplode関数とは、指定した区切り文字で文字列を分割した配列を返す関数です。explode関数は配列の最大要素数の指定なし配列の最大要素数の指定ありの合計2パターンの使い方があります。パターン1:配列の最大要素数の指定なし配列の最大要素数の指定なしの場合は、文字列を指定した区切り文字ですべて分割して配列を返します。使い方サンプルは、以下になります。cc)という配列が返されます。パターン2:配列の最大要素数の指定あり配列の最大要素数の指定ありの場合は、指定した数が正の数または負の数で動きが異なります。正の数を指定した場合、返す配列の要素数は最大で指定した要素数となり、最後の要素に残りの文字列のすべてが含まれています。正の数を指定した使い方サンプルは、以下になります。bb,cc,dd)という配列が返されます。負の数を指定した場合、文字列を指定した区切り文字ですべて分割した配列を、最後の要素から指定した負の数だけ要素を削除した配列を返します。負の数を指定した使い方サンプルは、以下になります。cc)という配列が返されます。次の章で実際に使ってみます。explode関数を解説するプログラムの概要explode関数を解説するプログラムでは、パターン1:配列の最大要素数の指定なしの場合パターン2:配列の最大要素数の指定ありの場合(正の整数)パターン3:配列の最大要素数の指定ありの場合(負の整数)の3パターンでexplode関数を使い、結果を表示させます。phpプログラムはC:\xampp\htdocs配下に、【explodesample.php】というファイル名で格納しています。-2);print_r('<pre>');print_r($result3);print_r('</pre>');?>実行結果XAMPPを起動して、【http://localhost/explodesample.php】のURLにアクセスします。XAMPPでPHPの動かし方については、こちらの記事をご参考ください。XAMPPでPHPの動かし方を解説します指定した区切り文字で分割でき、要素数指定のあるなし、正の整数と負の整数によって返される配列が異なっていることが確認できました。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。ΔホームプログラムPHPプロフィールこのブログを運営しているたいらと言います。プログラム言語を合計5言語経験している12年目エンジニアのブロガーです。このブログでは、どこよりも分かりやすくプログラムやツールのインストール方法などを解説し、エンジニアにの疑問解決に役立つ情報を発信します。お問い合わせなどがありましたら、下記のリンクからお願いします。お問い合わせこちらから記事の検索ができます。IDEAXAMPPお問い合わせホーム検索トップサイドバータイトルとURLをコピーしました。