해결
$str = '<td class="text-right"> <a href="#" class="remove-item" data-code="24433">×</a></td>';
$str .= '<td class="text-right"> <a href="#" class="remove-item" data-code="19216">×</a></td>';
$replace = '<td class="text-right"> <a href="#" class="remove-item" data-code="HOW CAN I REMOVE THE NUMBERS FROM ABOVE?">×</a></td>';
print_r (str_ireplace($replace, " ", $str));
$ replace에는 $ str에서 동적이기 때문에 data-code = ""값이 없습니다.
그 번호를 어떻게 삭제할 수 있습니까?
내 하찮은 영어 실력에 죄송하다는 말씀을 드리고 싶습니다
도와 주셔서 감사합니다 ^^ 문제 해결!
당신이 그것을 할 수있는 한 가지 방법은 사용하는 것입니다 DOMDocument
및DOMXPath
$str = '<td class="text-right"> <a href="#" class="remove-item" data-code="24433">×</a></td>
<td class="text-right"> <a href="#" class="remove-item" data-code="19216">×</a></td>';
$dom=new DOMDocument;
$dom->loadHTML( $str );
$xp=new DOMXPath( $dom );
$col=$xp->query('//td/a');
if( $col ){
foreach( $col as $n )$n->parentNode->removeChild( $n );
}
echo $dom->saveHTML();
$dom=$xp=null;
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다