5分29秒コテツContents配列の加工array_maparray_filterarray_reduce配列の加工これまでにforeachを使用して配列を任意の形に加工していた。ところがどっこい、PHPには便利な関数が存在することを最近知った。これまで配列から1つずつ要素を取り出し、所定の処理を実行していた自分が恥ずかしい...array_map配列の各要素に所定の処理を行う関数。(結構よく使うようになった。便利だもん)ぼかぁ、CSVを読み込んだ後に文字コードの変換等を行うときに結構使用する。"マイケルジャクソン"}連想配列を指定すると多次元配列として返ってくるのでそこだけは要注意。}}array_filter名前の通りフィルタリングしてくれるっす。基本的にはarray_map()と一緒です。内部的にはempty()が実行されているようなので、配列から空を除去できるらしい。"ジャクソン"}array_reduce配列の要素を1つの値に加工してくれる関数。チェックボックス等で指定された検索条件(配列)をSQLの条件式に割り当てるときに使用できる。今回は生SQLに無理やり割り当てているが、ORMの場合は結構使いやすい。3"array_reduce()に渡している要素がなくなるまで、以下の処理が繰り返される。$testのインデックスが0の値を抽出し、クロージャの$itemに格納し処理をする。1つの処理が終了すると$carryに値を保持する最後に$carryを返却ちなみにarray_reduce()の第三引数に一番最初に処理を実行する前の初期データ$queryを渡しているが、省略することができる。3"?>この記事を書いた人コテツ社会人4年目。早く1人前になりたい。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。認証期間が終了しました。ページを再読み込みしてください。煽りから入ってしまいました。3ファイル間の設定でBladeからVueコンポーネントに配列渡せます。(1)プロフィールやんやん都内で三流プログラマーとして働いています。