-
【PHP入門】PHPでJSONを扱う方法
JSON(ジェイソン)とは何か? JSONとは、「JavaScript Object Notation」のことで、軽量なデータ記述言語の1つです。 JSON形式は「キーと値」のペアで成り立っていて、PHP、JavaScript、Rubyとい ...
-
【PHP入門】文字列を分割する方法
explode 文字列を複数の文字列に分割します。 mb_split マルチバイト文字列を正規表現により分割します。 str_split 文字列を配列に変換します。 chunk_split 文字列をより小さな部分に分割します。 base64 ...
-
【PHP入門】特定の文字列を含むか検索する方法
strpos 文字列内の部分文字列が最初に現れる場所を見つけてくれる関数です。 戻り値で判定する場合は、必ず「===」を使うようにしましょう。 なぜならば、「==」による緩い比較だと、0がfalseだと判定されてしまうからです。 0番目に目 ...
-
【PHP入門】文字列を置換する方法
str_replace str_replaceは文字列を置換する関数で、大文字と小文字を区別します。 str_ireplace str_ireplaceは文字列を置換する関数で、str_replaceと使い方は同じですが、大文字と小文字を区 ...
-
【PHP入門】文字列を切り出す方法
substr substrとは、指定した文字列の一部を取得する関数です。 例を見ながら、実際の動作を確認しましょう。 第3引数に、負の値を入れた時の動作は便利なので、覚えておくようにしましょう。 mb_substr 日本語のようなマルチバイ ...
-
【PHP入門】関数の基礎を説明します
関数とは? 関数は、処理をまとめるための仕組みです。 最初から用意されている「組み込み関数」と、自分で定義する「ユーザ定義関数」があります。 この記事では、主にユーザー定義について説明します。 組み込み関数 組み込み関数とは、PHPで提供し ...
-
【PHP入門】ランダムな数値や文字列を生成する方法
rand関数 rand関数は、乱数を生成する関数です。 ただし、いくつかの注意事項があります。 PHP7.1.0以降、rand()はmt_rand()のエイリアスなので同じ関数です。 この関数が生成する値は、暗号学的に安全ではありません r ...
-
【PHP入門】数値を判定する方法
is_numeric 変数が、数字か数値形式の文字列であるかを調べる関数です。 16進数の場合は、動作が10進数と異なるので注意が必要です。 is_int 変数が整数型かどうかを調べる関数です。 ctype_digit 変数が10進数字の文 ...
-
【PHP入門】空判定の各種メソッドの確認
isset、empty、is_nullの動作確認 ifの条件、isset、empty、is_nullの動作を確認します。 動作確認に使ったコードは下に貼っておきます。 ifの判定 isset empty is_null '' false t ...
-
【PHP入門】改行処理の方法を説明します
改行を入れる ソースコード上で改行をするためには、改行コードを入れる必要があります。 改行コードは、OSごとによって違うので注意が必要です。 Unix; \n Mac; \n Windows; \r\n また、PHPには「PHP_EOL」と ...
-
【PHP入門】文字列の半角空白と全角空白を削除する方法
trim関数 trimは、以下のコードを削除します。 " " (ASCII 32 (0x20)), 通常の空白 "\t" (ASCII 9 (0x09)), タブ "\n" (ASCII 10 (0x0A)), リターン "\r" (ASC ...
-
【PHP入門】ヒアドキュメントについて説明します
ヒアドキュメントとは何か? ヒアドキュメントは、長い文字列を変数に代入したり出力する場合に使います。 スクリプトからHTMLを出力する場合や、メールのテンプレートを作る時などには便利かもしれません。 ヒアドキュメントのやり方 ヒアドキュメン ...