Друзья выручайте! Есть xml вида: Код (Text): <suggest> В <fix>е</fix> лик <fix>и</fix> й Новг <fix>о</fix> р <fix>о</fix> д </suggest> Задача получить словосочетание Великий Новгород, т.е. что бы $city="Великий Новгород"; Пробовал и simplexml_load_string, и preg_match_all, и str_replace, но получается всякая фигня. Не знаю уже что придумать. Выручайте!
Регулярные выражения в помощь. Мозг должен уже на перед видеть действия твоих рук и кода. Нету? жаль.
runcore спасибо, работает. я делал таким образом: Код (Text): $city=preg_replace ('/<fix>/', NULL, $city); $city=preg_replace ('/<\fix>/', NULL, $city); Работает так же как и твой (более изящный) вариант, но в обоих случая проблема такая. Результат на странице пишет вроде верный, но при просмотре кода страницы оказывается что пишет не просто Великий Новгород, а: " Великий Новгород" т.е. кавычка, перевод строки, Великий Новгород, кавычка. MAN_IFE_ST изыди!
Проблема заключается в том, что это не XML, по этому регулярные выражения или для данного примера - strip_tags
ваш мозг способен лишь на это? ответ был дан уже... но обычно люди не хотят раскрыть свой потенциал и ищут легких путей, строят из себя блондинку. Добавлено спустя 43 секунды: Ибо кит альбинос
MAN_IFE_ST иди занимайся своим мозгом! Вот почему всегда найдется некий умный, который кроме того как громко испортить воздух ничем не поможет? MAN_IFE_ST просто пройди мимо темы! Неужели непонятно что если в первом же посте упоминалось preg_match_all, то регулярки были уже опробованы? Мозг видимо был сильно занят предвидением действия твоих рук и кода? Непонятно? Жаль... Тошнит от таких
Код (PHP): $string ='<suggest> В <fix>е</fix> лик <fix>и</fix> й Новг <fix>о</fix> р <fix>о</fix> д </suggest>'; echo strip_tags($string);
Надо завести беджик для таких авторов "Программирую через Ctrl+C, Ctrl+V". 2/3 новичков такие, но бывают и резиденты с 2006г )))
Народ! Вы бы по делу столько постили, а то иной раз не дождешься. Ну не заметил... ну отвлекся на парсинг.... А вам лишь бы постебаться, только повод дай! runcore извини что не оценил. Ребята всем спасибо! Тема исчерпана.