PHP: preg_grep - パターンにマッチする配列の要素を抽出する
最近、preg_grepという便利な関数を知ったのでメモ。
YYYY/MM/DD hh:mm:ss_任意の文字
の形式に合致する要素だけ抽出する例は下記の通り。
$array = [ '2020/10/12_aaaa', '299925_bbb', '2021/04/21_bbbb', '2021/08/21_bbbb', '2021/02/21_bbbb', '2021-02-21_bbbb', '2019/11/21_cccc', 'aaaaaaa_ccc', ]; $results = preg_grep('/\d{4}\/\d{2}\/\d{2}_.*/', $array); var_dump($results);
うーん。便利。 ループ処理であれこれ判定せずにこれ一発で要素が抽出できて良い!