preg_grep
パターンに一致する配列エントリを返します
preg_grep()
関数は、指定されたパターンに一致する入力の要素のみを含む配列を返します。
配列から「P」から始まるアイテムを取得します。
<?php $ input = [ "赤" 、 "ピンク" 、 "緑" 、 "青" 、 "紫" ] ; $ result = preg_grep ( "/^p/i" 、 $ input ) ; print_r ( $ result ) ; ?>
自分で試してみてください
preg_grep (パターン、入力、フラグ)
パラメーター | 説明する |
---|---|
パターン | 必須。何を検索するかを示す正規表現が含まれています。 |
入力 | 必須。文字列配列。 |
フラグ | 選択的。この関数にはフラグが1つしかありません。一定のpreg_grep_invertを渡すと、関数がパターンと一致しないアイテムのみを返します。 |