PHP подстрока удалить - PullRequest
       0

PHP подстрока удалить

3 голосов
/ 26 декабря 2011

Как удалить целые символы из строки, начиная с определенной позиции строки, в другую позицию и переместить остальные, чтобы объединить с этой начальной позицией?

Я работаю с содержимым HTML. Вот, к примеру, это.

</a></h4><p class="pdesc">When a private satellite encounters .... and it is found to ...</p></div></div>.....<p class="pdesc">Before leavingon his .... </p> ...... <p class="pdesc"> .... </p>

Так что теперь я хочу удалить все символы между

<p class="pdesc"> - to - </p>.

каждого случая.

Я могу искать это (strpos) и получать начальную и конечную позиции, но затем вручную удалять их и сдвигать строки будет слишком утомительно.

Есть ли встроенная функция или простой способ сделать это?

1 Ответ

6 голосов
/ 26 декабря 2011

Это можно сделать с помощью функции substr_replace & shy; Docs :

$var = 'ABCDEFGH:/MNRPQR/';

/* Delete 'MNRPQR' from $var. */
echo substr_replace($var, '', $start = 10, $length = -1) . "<br />\n";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...