検索

キーワード


【PHP】条件分岐について(if~else, switch)

条件分岐PHPでは条件分岐を使うことで、条件に応じて処理を変えることができます。今回はif文とswitch文について解説していきます。ifif文は、すべての条件分岐の構文の中で最も重要な条件分岐のひとつです。指定した条件を満たしていればifの中の処理が実行されます。また、else文で条件を満たさない場合の処理を設定することもできます。if (条件) { // 条件が真であれば実行 } el

【PHP】URLからサーバー名、パラメーター取得(parse_url)

URLPHPでは、サーバーや実行環境に関する情報を取得することができます。$_SERVERPHPにはスーパーグローバル変数というものがあり、「$_SERVER」変数を使うことで必要な情報を取得できます。この「$_SERVER」にはサーバーの様々な情報が連想配列として格納されており、インデックスを指定することで情報が確認できます。今回は、お役立ちBlogのhttps://以下のドメイン名を取得して表

【PHP】条件判定(変数の中身をチェックする関数と使い方について)

判定PHPには、対象となる変数が指定した条件を満たしているかをチェックするための関数がいくつか用意されています。今回はその中でも特によく使う関数を紹介していきます。empty()変数が空であるかどうかを検査する関数です。空であればTRUE、空でなければFALSEを返します。この「空」という状態が非常にややこしいため、次にTRUEと判断されるパターンを記述します。"" (空文字列)0 (整数 の 0

【PHP】PHPでのCookie扱いについてと設定・削除の方法

CookieCookie(クッキー)とは、コンピュータのブラウザ側に一時的にデータを保存するための仕組みのことをいいます。通販サイトなどで商品をカートに入れると、他の商品のページを見に行ってもカートに商品が追加されている状態が保存されています。これは、裏で商品の情報がCookie情報として保存されているためです。Cookieを設定するにはsetcookie関数を使います。setcookie(Coo

【PHP】セッションの保存と削除、Cookieとの違いについて

セッションセッションとは、Cookieと同様に一時的にデータを保存する仕組みのことです。セッションとCookieの主な違いは保存される場所が違っていて、セッションはサーバー側、Cookieはブラウザ側にそれぞれ保存されます。セッションの保存セッションは、session_start関数を使って開始することでセッションを保存していくことができます。session_start(); $_SESSION

【PHP】PHPでのメール機能と、迷惑メール・スパムメールについて

メール機能PHPでは、応募フォームなどでユーザーに入力してもらったデータをもとに、ユーザー宛てにメールを送信するといった開発をすることが多いです。その際に使用する関数がmail関数およびmb_send_mail関数です。どちらもメールを送信するための関数ですが、mb_send_mail関数は日本語などのマルチバイト文字のメールにも対応しているので、メールを送る際にはmb_send_mail関数を使

【PHP】配列、連想配列、多次元配列と、配列の並び替えについて

配列ここでは、PHPでの配列について解説していきます。配列とはまずは簡単に配列について解説します。名前をつけた箱に1つの値や文字列を入れて使い回すというものが変数でした。その名前のついた箱の中に、番号のついた複数の小さな箱を作り、複数のデータを扱えるようにしたものが配列です。配列の定義・出力それでは、配列を定義してみましょう。配列を定義するには、arrayまたは[]を使って定義することができます$

【PHP】日付関数(time, date, strtotime)

日付関数PHPで時間や日付を取得する、日付関数と日付の比較について解説していきます。timetime関数は、現在のUNIXのタイムスタンプを返します。time()この関数を実行すると、現在時刻をUNIXエポック(1970年1月1日 00:00:00 GMT)からの通算秒として返します。 このままだと数字が羅列された結果が返ってきてしまうので、後述するdate関数などと組み合わせて使います。d