1

我在字符串中得到了以下元素,我只想保留“Alex”

<p class="f10">
  <label class="fname">First name</label>
  <input class="select" type="text" value="" name="person[firstname]">
  Alex
</p>

我尝试使用 preg_replace 但我无法删除内部元素

我该怎么做?

4

3 回答 3

2
$daya= '<p class="f10">
        <label class="fname">First name</label>
        <input class="select" type="text" value="" name="person[firstname]">
        Alex
        </p>';

echo strip_tags(preg_replace("/<label\\b[^>]*>(.*?)<\\/label>/s", "", $daya));

输出将是 Alex

于 2013-10-28T11:40:10.093 回答
0

使用此代码以获得最佳结果

  1. make As A string to html code $x ='First name Alex

    ';

  2. 使用 str_replace 函数

    $x = str_replace("名字", "", strip_tags($x));

  3. 打印结果回显 $x;

于 2013-10-28T12:29:31.787 回答
0
<?php

$x = '<p class="f10">
<label class="fname">First name</label>
<input class="select" type="text" value="" name="person[firstname]">
Alex
</p>';

$x = strip_tags($x);

echo str_replace('First name','',$x);

?>
于 2013-10-28T11:37:05.077 回答