我們今天為大家介紹的PHP函數preg_grep()就是PHP語言中,眾多功能強大的函數之一,希望大家在閱讀後能夠對這一函數優異個深刻的認識。
函數原型:array preg_grep (string $pattern, array $input)
PHP函數preg_grep()返回一個數組,其中包括了$input數組中與給定的$pattern模式相匹配的單元。對於輸入數組$input中的每個元素,preg_grep()也只進行一次匹配。代碼6.3給出的示例簡單地說明了preg_grep()函數的使用。
PHP函數preg_grep()代碼6.3 數組查詢匹配
- < ?php
- $subjects = array(
- "Mechanical Engineering", "Medicine",
- "Social Science", "Agriculture",
- "Commercial Science", "Politics"
- );
- //匹配所有僅由有一個單詞組成的科目名
- $alonewords = preg_grep("/^[a-z]*$/i"
, $subjects);- ?>
通過以上這段PHP函數preg_grep()的代碼示例,希望能夠為讀者起到一個加深印象的作用。