【发布时间】:2013-06-20 19:48:35
【问题描述】:
$matches 返回一个空数组...
这不起作用
$missedvalue = $_GET['missedvalue'];
$pattern = "/(?:\"(?:\\\\\"|[^\"])+\")/is";
preg_match_all($pattern, $missedvalue, $matches);
但是这行得通
$missedvalue = 'test "gift card"';
$pattern = "/(?:\"(?:\\\\\"|[^\"])+\")/is";
preg_match_all($pattern, $missedvalue, $matches);
怎么了?我不能放弃把我的手指放在它上面......我试图将$missedvalue 转换为(string) 但这没有用。我不知所措。哦,$_GET['missedvalue'] 绝对等于 test "gift card"。
【问题讨论】:
标签: php regex preg-match-all