php可以直接用正则匹配数组吗 ?

/* 找到记录电话的列 */
$header_list = explode(",",$data[0]);

$header_list_phone = array();

foreach ( $header_list as $key => $val ) {

  if ( preg_match( '/^Phone|^E-mail/', $val) ) $header_list_phone[] = $key;

}

var_dump($header_list_phone);

上面这块代码 , 还能不能简化 ?

hhhzihao2
浏览 3391回答 1
1回答

qq_青枣工作室_0

$header_list = explode(",",$data[0]);   $header_list_phone = array_keys(preg_grep('/^Phone|^E-mail/', $header_list));   var_dump($header_list_phone);
打开App,查看更多内容
随时随地看视频慕课网APP