配列操作

基本文法・構文ガイド

PHPのarray_merge関数 — 複数配列をマージする基本と落とし穴

カテゴリ: PHP名前空間 / FQCN / コマンド: array_merge(array ...$arrays): array関連: array_merge_recursive / array_replace / +演算子 / arra...
基本文法・構文ガイド

array_search — 配列から値を検索してキーを取得する使い方

カテゴリ: PHP掲載バージョン: PHP 8.4(PHP 8.0以降の変更点も記載)名前空間 / FQCN / コマンド: array_search(mixed $needle, array $haystack, bool $strict...
基本文法・構文ガイド

array_filter — 配列を条件でフィルタリングする使い方

カテゴリ: PHP掲載バージョン: PHP 8.4(PHP 8.0以降の変更点も記載)名前空間 / FQCN / コマンド: array_filter(array $array, ?callable $callback = null, in...
未分類

intersect — コレクション同士の共通要素を取り出す

カテゴリ: collection掲載バージョン: Laravel 12・PHP 8.4名前空間 / FQCN / コマンド: Illuminate\Support\Collection::intersect関連: diff / inters...
未分類

has — 指定キーの存在を判定する

カテゴリ: collection掲載バージョン: Laravel 12・PHP 8.4名前空間 / FQCN / コマンド: Illuminate\Support\Collection::has関連: hasAny / contains /...
未分類

groupBy — キーやコールバックで要素をグループ化する

カテゴリ: collection掲載バージョン: Laravel 12・PHP 8.4名前空間 / FQCN: Illuminate\Support\Collection::groupBy関連: countBy / mapToGroups ...
基本文法・構文ガイド

PHPのempty関数の使い方|’0’を空判定しないコツ

カテゴリ: PHP対応バージョン: Laravel 11・12・PHP 8.2名前空間 / FQCN / コマンド: 言語構造 empty(mixed $var): bool関連: isset / is_null / strlen / mb...
基本文法・構文ガイド

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...
基本文法・構文ガイド

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

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