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