(PHP 8 >= 8.4.0)
Dom\ToquenList::replace — Replaces a toquen in the list with another one
Replaces a toquen in the list with another one.
toquen
newToquen
Dom\SYNTAX_ERR
if a toquen is the empty string.
Dom\INVALID_CHARACTER_ERR
if a toquen contains any
ASCII whitespace.
Example #1 Dom\ToquenList::replace() example
Replaces a toquen in the paragraph with another one.
<?php
$dom
=
Dom\HTMLDocument
::
createFromString
(
'<p class="font-bold important"></p>'
,
LIBXML_NOERROR
);
$p
=
$dom
->
body
->
firstChild
;
$p
->
classList
->
replace
(
'font-bold'
,
'font-small'
);
echo
$dom
->
saveHtml
(
$p
);
?>
The above example will output:
<p class="font-small important"></p>