【PHP】URLからサーバー名、パラメーター取得(parse_url)
URLPHPでは、サーバーや実行環境に関する情報を取得することができます。$_SERVERPHPにはスーパーグローバル変数というものがあり、「$_SERVER」変数を使うことで必要な情報を取得できます。この「$_SERVER」にはサーバーの様々な情報が連想配列として格納されており、インデックスを指定することで情報が確認できます。今回は、お役立ちBlogのhttps://以下のドメイン名を取得して表
Workteria(ワークテリア)では難易度の高いものから低いものまで、スキルや経験に合わせた案件を多数揃えています。会員登録は無料ですので、ぜひ会員登録してご希望の案件を探してみてください!
フリーランス/正社員のエンジニアとして活躍するには、ご自身のスキルや経験に合わせた仕事を選ぶことが大切です。ご希望の案件がみつからない場合はお気軽にお問い合わせください!ユーザ満足度の高いキャリアコンサルタントが在籍していますので、希望条件や悩み事などなんでもご相談ください。ご希望にピッタリの案件をご紹介させていただきます。
PHPでは条件分岐を使うことで、条件に応じて処理を変えることができます。
今回はif文とswitch文について解説していきます。
if文は、すべての条件分岐の構文の中で最も重要な条件分岐のひとつです。
指定した条件を満たしていればifの中の処理が実行されます。また、else文で条件を満たさない場合の処理を設定することもできます。
if (条件) {
// 条件が真であれば実行
} else {
// 条件が偽であれば実行
}
テストの点数が80点以上の時に"合格"、それ以外は"不合格"と表示させるプログラムを書いてみます。
$score = 90;
if($score >= 80){
echo "合格";
} else {
echo "不合格";
}
この場合、変数scoreには90が入っているので真に判定され、合格が出力されます。
複数の並列条件で、なおかつ等しいかどうかの比較であれば、switch文を使うのが便利です。
変数prefの中身が関東地方の1都6県のどれかであれば"関東です"、それ以外は"関東ではありません"と表示するプログラムを書いてみます。
$pref = "東京"; switch($pref) { case "東京":
echo
"関東です"; break; case "埼玉":
echo
"関東です"; break; case "千葉":
echo
"関東です"; break; case "神奈川":
echo
"関東です"; break; case "茨城":
echo
"関東です"; break; case "群馬":
echo
"関東です"; break; case "栃木":
echo
"関東です"; break; default:
echo
"関東ではありません"; break; }
switch文では、caseの後に記述された値と順次比較していきます。もし一致する値があった場合にはその後に記述された処理を順次処理していきます。
ここで忘れてはいけないのはbreakです。switch文では、このbreakを宣言して処理を抜ける必要があるので、処理の最後には必ず記述するようにしましょう。
PHPの条件分岐について解説してみました。
条件分岐は条件が上から順に判定が行われていくため、条件を増やしていく際に優先して判定して欲しい条件がある場合は前の方に記述すると良いでしょう。
そのような方はぜひ、Workteriaサイトをご利用ください!
定期的にご本人に合う高額案件を紹介
リモートワークなど自由な働き方ができる案件多数
専属エージェントが契約や請求をトータルサポート
URLPHPでは、サーバーや実行環境に関する情報を取得することができます。$_SERVERPHPにはスーパーグローバル変数というものがあり、「$_SERVER」変数を使うことで必要な情報を取得できます。この「$_SERVER」にはサーバーの様々な情報が連想配列として格納されており、インデックスを指定することで情報が確認できます。今回は、お役立ちBlogのhttps://以下のドメイン名を取得して表
ファイル操作PHPではファイルの読み込みや、ファイルへの書き込みを行う関数が用意されています。ここでは、ファイル操作を行うための関数を解説していきます。fopenfopen関数とは、ファイルまたはURLをオープンしてくれる関数です。あるデータからファイルにデータの情報を読み込ませたり、ファイルの内容にデータ情報を書き込みする際など、ファイルを指定して、指定したファイルを開く(持ってくる)ための関数