2012-03-01 4 views
0

Обертка внутреннего текста после его получения из корма xml не работает для меня. Я думал, что-то вроде этого может работать:Внутренний текст не обертывается. SimpleHTMLDom

foreach($html->find('td',1) as $e) { 
echo '<div style="width:100%; word-wrap:break-word;">' . $e->innertext . '</div>'; 
} 

но это не упаковка. Я использую Chrome, чтобы увидеть результаты. Я также попытался сделать ширину меньше безрезультатно. Это заканчивается тем, что отрезает текст и дает мне ... в конце. Что мне не хватает?

ответ

0

Это то, что вам нужно изменить в Jquery мобильного CSS: .ui-ли-убывание {Пробельные : нормальный; }

1

Я использовал ниже фрагмент и отлично работает, $html->find('td',1) этот фрагмент не возвращает массив, который возвращает объект по индексу 1. Правильный способ; Если вы хотите иметь дело со всеми тегами «ТД» вы должны удалить второй параметр

$e = $html->find('td',1); 
echo '<div style="width:100%; word-wrap:break-word;">' . $e->innertext . '</div>'; 

http://simplehtmldom.sourceforge.net/manual_api.htm

+0

Привет, спасибо за ответ. Я хотел получить что-то из таблицы, в которой есть 3 . Я захватываю второй, используя 1 правильно? – jasonflaherty

+0

Да, если в переменной переменной $ html есть только 3 td, это правильный способ сделать. –

+0

Было ли решение работать на вас? Я пробовал в своем местном, он работал нормально. –