У меня нет опыта в регулярных выражениях, поэтому я надеюсь, что кто-то сможет помочь мне измениться быстрее, чем руками. Нужно заменить объекты на массивы, такие как

$variable -> child; ИЛИ $variable->child

в

$variable['child'];

1 ответ1

0

Найти то, что:

\$([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*) *-> *([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)

Заменить

$\1['\2']

Сделать режим поиска как "регулярное выражение" конечно. Здесь регулярное выражение, представляющее переменную PHP :[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .