【发布时间】:2015-03-10 04:53:25
【问题描述】:
需要在数组中获取带引号的字符串和不带引号的字符串
样本数据
$string='tennissrchkey1 tennissrchkey2 "tennis srch key 3" "tennis srch key 4" "tennis srch key 5"';
期望的输出
Array
(
[0] => tennissrchkey1
[1] => tennissrchkey2
[2] => tennis srch key 3
[3] => tennis srch key 4
[4] => tennis srch key 5
)
目前在尝试,但还没有成功
if (preg_match('/"([^"]+)"/', $string, $m)) {
echo '<pre>';
print_r($m);
} else {
//preg_match returns the number of matches found,
//so if here didn't match pattern
}
非常感谢任何帮助!!!
谢谢!!!
【问题讨论】:
-
顺序重要吗?
-
不,最终的数组可以包含任何顺序的值,但重要的是它包含突出显示的数据
标签: php arrays string preg-match