Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Весть текст обернуть в тег

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Sushka
Отправлено: 01 Июля, 2016 - 22:07:57
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2016  


Помог: 0 раз(а)




лал

(Отредактировано автором: 04 Июля, 2016 - 11:57:22)

 
 Top
andrewkard
Отправлено: 01 Июля, 2016 - 22:22:13
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




А конкретный пример?
CODE (html):
скопировать код в буфер обмена
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Page Title</title>
  5. </head>
  6. <body>
  7.  
  8. <h1>This is a Heading</h1>
  9. <p>This is a paragraph.</p>
  10.  
  11. </body>
  12. </html>

Что тут оборачивать?
 
 Top
Строитель Модератор
Отправлено: 01 Июля, 2016 - 22:25:46
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




andrewkard пишет:
Что тут оборачивать?
Тут нечего. Если я его верно понял, то оборачивать надо
CODE (html):
скопировать код в буфер обмена
  1.     <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Page Title</title>
  5. </head>
  6. <body>
  7.      
  8.     <h1>This is a Heading</h1>
  9.     <p>This is a paragraph.</p>
  10.  
  11.      Этот текст.
  12.      
  13. </body>
  14. </html>

(Отредактировано автором: 01 Июля, 2016 - 22:26:13)

 
 Top
Sushka
Отправлено: 01 Июля, 2016 - 22:35:38
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2016  


Помог: 0 раз(а)




лал

(Отредактировано автором: 04 Июля, 2016 - 11:57:53)

 
 Top
Строитель Модератор
Отправлено: 02 Июля, 2016 - 00:16:02
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




PHP:
скопировать код в буфер обмена
  1. $str = '
  2.    <div class="row feature design">
  3.        <div class="six columns right">
  4.            <h3>Simple, Clean and Modern Design.</h3>
  5.            <p>Lorem ipsum dolor sit amet, ea eum labitur scripserit, illum compl765756ectitur deterruisset at pro. Odio quaeque reformidans est eu, expetendis intellegebat has ut, viderer invenire ut his. Has molestie percipit an. Falli volumus efficiantur sed id, ad vel noster propriae. Ius ut etiam vivendo, graeci iudicabit constituto at mea. No soleat fabulas prodesset vel, ut quo solum dicunt.
  6.            Nec et amet vidisse mentitum. Cibo mutat nulla ei eam.
  7.            </p>
  8.        </div>
  9.        
  10.        <div class="six columns feature-media left animated pulse">
  11.            <img src="images/feature-image-1.png" alt="" >
  12.        </div>
  13.    </div>
  14. ';
  15.  
  16. $search = ['<h3>', '</h3>', '<p>', '</p>'];
  17. $replace = ['<h3><mytag>', '</mytag></h3>', '<p><mytag>', '</mytag></p>'];
  18. echo str_replace($search, $replace, $str);
 
 Top
Sushka
Отправлено: 02 Июля, 2016 - 11:34:10
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2016  


Помог: 0 раз(а)




лал

(Отредактировано автором: 04 Июля, 2016 - 11:58:03)

 
 Top
Sushka
Отправлено: 02 Июля, 2016 - 17:50:33
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Июль 2016  


Помог: 0 раз(а)




лал

(Отредактировано автором: 04 Июля, 2016 - 11:58:13)

 
 Top
andrewkard
Отправлено: 03 Июля, 2016 - 10:38:39
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Sushka
Sushka пишет:
Должна стать такой:

Ничего не напутали, у Вас тут каша.

Sushka пишет:
Если тег не содержит текст - он также будет с тегом mytag. Нужно оборачивать только текст.


Нужно подправить выражение, например:
/(<p>)[^<]/
и использовать
preg_replace
с ссылками на подмаски
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Регулярные выражения »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB