$ спички возвращает пустой массив ...preg_match_all возвращает пустой массив
это не работает
$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)
, но это не сработало. Я в недоумении. oh и $_GET['missedvalue']
определенно равен test "gift card"
.
Потому что я спотыкаюсь по регулярному выражению и всегда просто должен использовать то, что я могу найти. Однако использование ur regex все равно не помогло. – Banning
Вы можете показать мне вывод 'var_dump ($ _ GET ['missedvalue']);' – anubhava
'string 'test " подарочная карта "' (длина = 26)' – Banning