WEBアプリケーション作りに最適なPHPを基本文法から学べる基礎講座。
2020.12.31
Developer Lv1
この記事では、 Unixタイムスタンプを日付文字列にするdate、 指定した日付をUnixタイムスタンプにするmktime、 現在の日付をUnixタイムスタンプにするtime、 英文形式の日付文字列をUnixタイムスタンプにするstrtotimeを説明します。 date date関数は、1970年1 …More Read
2020.12.31
Developer Lv1
この記事では、配列の中身をソートするsort、 配列から重複を削除するarray_unique、 配列をシャッフルするshuffleの3つを説明します。 sort sort関数は、引数に代入した配列の中身をソートした、 新しい配列を返します。 逆順でのソートは、rsort関数を使います。 コード例 …More Read
2020.12.31
Developer Lv1
この記事では、 配列の合計を求めるarray_sum、 配列に特定の値があるか調べるarray_search、 配列の要素数を数えるcount、 を順番に説明します。 array_sum関数 array_sum関数は、数値型の要素のみが中に入っている、 単純な配列に対して適用する関数です。 配列内の …More Read
2020.12.31
Developer Lv1
様々な関数③ 前回に引き続き、PHP公式で用意されている便利な関数を紹介していきます! ■is_numeric関数 https://www.php.net/manual/ja/function.is-numeric.php is_numeric関数は、変数が数字または数値形式の文字列かを調べます ● …More Read
2020.12.31
Developer Lv1
様々な関数② 前回に引き続き、数回に渡って、 PHP公式で用意されている便利な関数を紹介していきます! ■substr関数 https://www.php.net/manual/ja/function.substr.php substr関数は、文字列の一部を返す関数です。 ●構文 substr(st …More Read
2020.12.30
Developer Lv1
様々な関数① 今回から数回に渡って、PHP公式で用意されている便利な関数を紹介していきます! ■print関数 https://www.php.net/manual/ja/function.print.php print関数は、文字列を主力するのに使用されます。 ●構文 print(args) ●引 …More Read
2020.12.30
Developer Lv1
関数とは 今回は関数について説明していきます。 今まで「関数」という言葉が出てくることはあったり、使い方の紹介はありましたが、今回で詳しく説明していきます。 ※functionと呼ぶ場合もあります。(別言語だとメソッドということもあります。) まず、用語を交えて整理すると以下のようなものになります。 …More Read
2020.12.30
Developer Lv1
■外部ファイルの読み込みについて まずは以下のサンプルコードを見てみましょう。 上記サンプルコードは極端な例ですが、 このように同じコード(「Hello World!」の出力)を同一ファイル内で複数箇所に記述したり、 複数ファイルにまたがって同じコードを記述することがあります。 (例:ヘッダーやフッ …More Read
2020.12.30
Developer Lv1
定数とは 今回は定数について説明していきます。 定数は変数に似ていますが、値を変更することができません。 PHPで定数を定義する場合には、define関数を使用します。 定数には「$」が付かないことにも注意が必要です。 ■定数名の命名規則 PHPにおける定数名の命名規則については、以下のようなものが …More Read
2020.12.25
Developer Lv1
前回までは、$_GETや$_POSTの中に、 文字列のキーと単一のスカラー値を紐づけて格納する方法を学びました。 今回は、文字列のキーの中に配列を格納する方法を学びます。 配列の送信 1つのキーに対応する値として、 スカラー値でなく、 配列を送信する場合があります。 (参考: スカラー値について 配 …More Read