Я пытаюсь выполнить строчную манипуляцию с этой строкой. У меня есть алгоритм, но не уверен в синтаксисе php.Как я могу скопировать эту строку при внесении этих изменений
<who not="p" what="v" />
<cares i="n" want="m" />
<target my="t" what="iwant" />
Между каждой начальной и конечной пары <
и />
, строка my="t"
может быть или может не существовать (в данном примере она существует только на третьей линии). Если он не существует, я хочу скопировать все < />
как есть. Если он существует, я хочу добавить <something />
после него. Поэтому я хочу эту строку, чтобы посмотреть, как этот
<who not="p" what="v" />
<cares i="n" want="m" />
<target my="t" what="iwant" /><something />
Что усложняет ситуацию является то, что my="t"
, кажется, не имеют стандартное положение, это может быть где-нибудь между < />
. Любые предложения, как это сделать с помощью php? Я имею в виду регулярного выражения
Так как это выглядит, как вы работаете с XML, почему бы не использовать парсер, такие как [SimpleXML] (HTTP : //php.net/manual/en/book.simplexml.php)? – Kevin