我正在寻找在字符串数组中找到一个字符串的方法:
$array = ['string1'=>'custom', 'other string'=>'another', 'another'=>'again', 'custom'=>'pid|100', 'once again'=>'pid|'];
我需要找到此元素: pid | 100 ;
字符串应包含: pid |任何正整数
foreach($array as $value) {
// regular expression here
}
如何找到该值?
谢谢!
最佳答案
您想为此使用preg_grep :)
print_r(preg_grep('/^pid\|[0-9]+$/',$array));