2015-02-06 4 views
-5

У меня есть пункткак заменить слово из абзаца, на PHP?

"hi boss how is your health. <p><div> my office is big Perl </div></p>" 

Я хочу, чтобы удалить <div></div> теги в одиночку, так что обновленная строка будет выглядеть

"hi boss how is your health. <p>my office is big Perl</p>". 

Что я должен делать?

+0

Что вам нужно, правильно объясните – user3647254

+0

Эти две строки те же, но у одного есть пробел, если вы хотите удалить пробел. 'Rtrim()' – JammyDodger231

+2

Вы имеете в виду это ?: [strip_tags] (http: // p hp.net/strip_tags) –

ответ

0

PHP Way, используйте str_replace следующим образом:

<?PHP 
$string = "hi boss how is your health. <p><div>my office is big Perl</div></p>"; 

$string=str_replace('<div>', '', $string); 
$string=str_replace('</div>', '', $string); 

echo $string; 
?> 

Easy Way, посетить любой онлайн текст манипуляции инструментов веб-сайт и редактировать весь свой текст пункта сразу, без потребности любого ех PHP знаний: Text Manipulation Tools

+0

, но его ссылка не на печать // Печатает "hi boss how is Ваше здоровье.

мой офис большой Perl

".it echo like this // Печатает" привет босс, как ваше здоровье. мой офис большой Perl " –

+0

Я отредактировал код, обратите внимание, что он печатает' hi boss, как ваше здоровье.

мой офис большой Perl

', если вы только что создали источник как HTML-код, см. изображение http : //i.cubeupload.com/5eFjhy.png –

+0

Я получил это спасибо :) –

0

Что вы ищете - это функция тегов с полосой, встроенная в PHP: http://php.net/strip_tags линяет html-теги из входной строки, например.

$text = "hi boss how is your health. <div> my office is big Perl </div>"; 
echo strip_tags($text); 
//Will echo "hi boss how is your health. my office is big Perl" 
+0

: no , если мой текст содержит $ text = "Привет, босс, как ваше здоровье.

my office is big Perl

"; я хочу удалить

+0

Если какой текст содержит текстовую переменную? – JammyDodger231

1

Просто используйте функцию strip_tags в php для удаления. Используйте код ниже

<?php 
$string = "hi boss how is your health. <div> my office is big Perl </div>"; 
echo strip_tags($string,"<p>"); // Prints "hi boss how is your health. my office is big Perl" 
?> 

Вы можете разрешить несколько или более тегов, если хотите. Пожалуйста, прочитайте полную ссылку здесь http://php.net/strip_tags

Надеется, что это помогает вам

+0

теперь я редактировал мой вопрос. может у ответить –

+0

Проверьте мой ответ, если он работает – user3647254

+0

если $ строка = «привет босс, как ваше здоровье

my office is big Perl

.», я должен заменить только
результатов «привет босс, как ваше здоровье.

мой офис большой Perl

« –

1

Использование strip_tags($string); функции PHP.

Для более исх: http://php.net/strip_tags

+0

: Я редактировал вопрос, любезно отвечающий за что –

1

Если и хотите удалить только теги DIV затем использовать str_replace как

ценам ниже
$string = "hi boss how is your health. <p><div>my office is big Perl</div></p>"; 
$string = str_replace('<div>' , '' , $string); 
$string = str_replace('</div>' , '' , $string); 

и если и хотят, чтобы удалить все HTML-теги, а затем использовать strip_tags в соответствии с другом члены дали предложение.

+0

спасибо и хорошо. –

+0

но не работает .check мой отредактированный вопрос –

+0

, потому что я пропустил тэг в моей строке в первый раз..им исправил мой код – TECHNOMAN

Смежные вопросы