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));

出力はアレックスになります

于 2013-10-28T11:40:10.093 に答える
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 に答える