Dom\TokenList::replace
リスト中のトークンを別のものに置き換える
説明
public bool Dom\TokenList::replace(string $token
, string $newToken
)
リスト中のトークンを別のものに置き換えます。
パラメータ
-
token
-
置き換えるトークン
-
newToken
-
新しいトークン
戻り値
token
がリスト中に存在した場合は true
を返します。
存在しない場合は、false
を返します。
エラー / 例外
-
トークンが NULL バイトを含んでいる場合、
ValueError をスローします。
-
トークンが空文字列である場合、エラーコード
Dom\SYNTAX_ERR
を持つ
Dom\DOMException をスローします。
-
トークンが ASCII の空白文字を含む場合、エラーコード
Dom\INVALID_CHARACTER_ERR
を持つ
Dom\DOMException をスローします。
例
例1 Dom\TokenList::replace の例
<?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);
?>
<p class="font-small important"></p>