$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"
。