Подскажите как с помощью php реализовать следующее.
1) Есть структурированный материал, в котором есть иерархия заголовков (h1-h6)
<h2>заголовок</h2>
тут текст
<h3>заголовок</h3>
тут текст
<h3>заголовок</h3>
тут текст
<h2>заголовок</h2>
тут текст
Требуется обернуть заголовки вместе с текстом, таким образом, что бы сохранилась иерархия. «Зацепиться» можно только за заголовки h2, h3 и т.д., все остальные элементы на страницах разные.
<div><h2>заголовок</h2>
тут текст
<div><h3>заголовок</h3>
тут текст
</div><div><h3>заголовок</h3>
тут текст
</div></div><div><h2>заголовок</h2>
тут текст
</div>
Спасибо.
lutskboy
ето очень сложно. я думаю ето нереально
SeVlad
lutskboy #: ето очень сложно. я думаю ето нереально
Всё не только просто, а очень просто. Достаточно немного регулярок.
lutskboy
SeVlad #:
Всё не только просто, а очень просто. Достаточно немного регулярок.
напишите как. может и мне такое пригодится
SeVlad
lutskboy #:
напишите как. может и мне такое пригодится
Такое куда полезней самому изучить. Вот это точно пригодится (если есть хоть малейший шанс использования php).
Но сперва стоит изучить правописание.
lutskboy
SeVlad #: Но сперва стоит изучить правописание.
в етом разделе не по Орфографии оказывают помощь
SeVlad
lutskboy #:
в етом разделе не по Орфографии оказывают помощь
В любом разделе в любом обществе правильнописание показывает и интеллект и отношение «писателя» к этому самому обществу. Говоря проще — нет ни желания ни смысла помогать неучам. При том упорным, огрызающимся на ремарку- совет…
dakter
SeVlad #: Всё не только просто, а очень просто.
Напишите как? Изучай орфографию. Вот словоблуд. Написал А, пиши и Б. Лишь бы посты понабивать.
Anamnado
я бы подсказал но я нихрена не понял.
ведь реализуется это на php при помощи функции php print() и очень просто!!;
SeVlad
dakter #:
Напишите как? Изучай орфографию. Вот словоблуд. Написал А, пиши и Б. Лишь бы посты понабивать.
С чего ты взял, что я тебе с таким хамским наездом что-то должен написать?
Я даю удочку. Кто с умом — смогут воспользоваться, а кто нет — не моя печаль. Разжеванной рыбой пускай кормят другие.
Anamnado
я не понял зачем регулярка
берем строку
H2********** H3 — вот брать впринципе можно регуляркой….
берем функцией замещения H2 меняем На <div> <H2> а h3 на </div><H3><div>
следующая операция H4 меняем На <div> <H4> а h5 на </div><H6><div>
и того всего 2 операции…. (но ……… это начерно!! надо додумать там же конец надо оформить </div> если нет H3 после h2 или другие — это проверяет первый скрипит который берет строку… если да то если нет то )
а регуляркой вы будете полдня елозить замещать, если сервак не вырубит скрипт за превышение лимита времени….
регулярка — только на 1 действие а тут 6 как минимум (6 заголовков!!)
Александр
Привет коллеги.
Подскажите как с помощью php реализовать следующее.
1) Есть структурированный материал, в котором есть иерархия заголовков (h1-h6)
Требуется обернуть заголовки вместе с текстом, таким образом, что бы сохранилась иерархия. «Зацепиться» можно только за заголовки h2, h3 и т.д., все остальные элементы на страницах разные.
Спасибо.
lutskboy
SeVlad
ето очень сложно. я думаю ето нереально
Всё не только просто, а очень просто. Достаточно немного регулярок.
lutskboy
Всё не только просто, а очень просто. Достаточно немного регулярок.
напишите как. может и мне такое пригодится
SeVlad
напишите как. может и мне такое пригодится
Такое куда полезней самому изучить. Вот это точно пригодится (если есть хоть малейший шанс использования php).
Но сперва стоит изучить правописание.
lutskboy
Но сперва стоит изучить правописание.
в етом разделе не по Орфографии оказывают помощь
SeVlad
в етом разделе не по Орфографии оказывают помощь
В любом разделе в любом обществе правильнописание показывает и интеллект и отношение «писателя» к этому самому обществу. Говоря проще — нет ни желания ни смысла помогать неучам. При том упорным, огрызающимся на ремарку- совет…
dakter
Всё не только просто, а очень просто.
Напишите как? Изучай орфографию. Вот словоблуд. Написал А, пиши и Б. Лишь бы посты понабивать.
Anamnado
я бы подсказал но я нихрена не понял.
ведь реализуется это на php при помощи функции php print() и очень просто!!;
SeVlad
Напишите как? Изучай орфографию. Вот словоблуд. Написал А, пиши и Б. Лишь бы посты понабивать.
С чего ты взял, что я тебе с таким хамским наездом что-то должен написать?
Я даю удочку. Кто с умом — смогут воспользоваться, а кто нет — не моя печаль. Разжеванной рыбой пускай кормят другие.
Anamnado
я не понял зачем регулярка
берем строку
H2********** H3 — вот брать впринципе можно регуляркой….
берем функцией замещения H2 меняем На <div> <H2> а h3 на </div><H3><div>
следующая операция H4 меняем На <div> <H4> а h5 на </div><H6><div>
и того всего 2 операции…. (но ……… это начерно!! надо додумать там же конец надо оформить </div> если нет H3 после h2 или другие — это проверяет первый скрипит который берет строку… если да то если нет то )
а регуляркой вы будете полдня елозить замещать, если сервак не вырубит скрипт за превышение лимита времени….
регулярка — только на 1 действие а тут 6 как минимум (6 заголовков!!)