email — メールアドレス形式を検証するルール

カテゴリ: validation対応バージョン: Laravel 11/12・PHP 8.2名前空間 / FQCN / コマンド: Illuminate\Validation\Rules\Email, Illuminate\Validati...
未分類

mb_strlen — マルチバイト対応の文字数(コードポイント数)を取得

カテゴリ: PHP対応バージョン: Laravel 11/12・PHP 8.2(※指定がなかったため既定値を採用)名前空間 / FQCN / コマンド: 関数 mb_strlen(string $string, ?string $encod...
基本文法・構文ガイド

PHPのimplode関数 — 配列要素を区切り文字で連結して文字列にする

カテゴリ: PHP対応バージョン: Laravel 11・12・PHP 8.2(※指定なしのため既定を採用)名前空間 / FQCN / コマンド: グローバル関数 implode関連: explode / join / array_map ...
基本文法・構文ガイド

PHPのexplode関数 — 文字列を区切り文字で配列に分割する

カテゴリ: PHP名前空間 / FQCN / コマンド: explode(string $separator, string $string, int $limit = PHP_INT_MAX): array関連: implode / pr...
未分類

strlen — 文字列の長さ(バイト数)を取得

strlen() は 文字列の長さ(バイト数) を整数で返します。UTF-8 などのマルチバイト文字列では「文字数」ではなくバイト数になる点に注意してください。日本語の文字数を数えたい場合は mb_strlen() を使います。構文int ...
基本文法・構文ガイド

PHPのjson_decodeの使い方とnullになる原因|配列変換・エラー処理をサンプルコード付きで解説

json_decodeで「nullが返ってくる」「エラーの原因がわからない」——公式マニュアルだけでは分かりにくいそんなつまずきに、コピペで使えるサンプルコード付きで答える記事です。json_decodeは、JSON文字列を配列やオブジェク...
Laravel入門

初心者向け:PHPでJSONデータを簡単に操作する方法と活用事例

Web開発の現場では、今日も多くの場面でJSON(JavaScript Object Notation)データが用いられています。そのシンプルで直感的なデータ表現は、人間にとって読みやすく、コンピューターにとっても処理しやすい形になっていま...
基本文法・構文ガイド

PHPで文字列を切り出す方法:効率的な関数と使用例

PHPで文字列を操作する際、特定の部分を切り出すことは非常に一般的なタスクです。この記事では、PHPで文字列を切り出すための効率的な関数、サンプルコード、そして具体的な使用例を紹介します。文字列操作の基本を押さえることで、より複雑なプログラ...
基本文法・構文ガイド

PHPのisset関数の使い方|配列チェックとempty/??との違い

カテゴリ: 変数・配列の存在チェック(PHP標準構文)対象バージョン: PHP 7.4 〜 8.4(言語構文として長期的に安定。null合体演算子??はPHP 7.0以降)主な関数/構文: isset() / empty() / is_nu...
基本文法・構文ガイド

PHPのjson_encode関数 — 配列をJSON文字列に変換する使い方

構文:json_encode(mixed $value, int $flags = 0, int $depth = 512): string|false// 基本例json_encode();// {"name":"Taro","age":...