1

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

4

2 に答える 2