Код (Text): <div></div><code><div></div></code><strong></strong><code><strong></strong></code> как заставить регулярку отдельно посчитать Код (Text): preg_match_all('#<code>(.*)</code>#iSu',$ix, $ixX); а то вылавливает всё Код (Text): <code><div></div></code><strong></strong><code><strong></strong></code>
Код (PHP): $text = '<div></div><code><div></div></code><strong></strong><code><strong></strong></code>'; $pattern = '/<code>(.*?)<\/code>/'; preg_match_all($pattern, $text, $matches); var_dump($matches); ?
Код (Text): array(2) { [0]=> array(2) { [0]=> string(24) " " [1]=> string(30) "" } [1]=> array(2) { [0]=> string(11) " " [1]=> string(17) "" } }
Имеем Код (Text): <div></div><code><div></div></code><strong></strong><code><strong></strong></code> вырезаем регуляркой Код (Text): <code><div></div></code> Код (Text): <code><strong></strong></code> что то ни черта не могу уловить как это сделать
он выдаёт вот это Код (Text): array(2) { [0]=> array(2) { [0]=> string(24) " " [1]=> string(30) "" } [1]=> array(2) { [0]=> string(11) " " [1]=> string(17) "" } } а как теперь подсчитать и повытаскивать не догоняю
Теперь я не догоняю. Покажи текст и что ты хочешь вытащить. Если запустить мой код var_dump($matches[0]); будет 0 => <code><div></div></code> 1 => <code><strong></strong></code>
блин сори это я туплю ))) это же html теги и надо их смотреть в исходнике .. я их на экране не вижу и думаю какого чёрта не выводит ))) СПАСИБО БОЛЬШОЕ ... вопрос закрыт )))