« Dom\CharacterData::remove
Dom\CharacterData::replaceWith »

Dom\CharacterData::replaceData

(PHP 8 >= 8.4.0)

Dom\CharacterData::replaceData — 文字データの文字列の一部を置換する

説明

public function Dom\CharacterData::replaceData(int $offset, int $count, string $data): void

位置 offset から count 文字ぶんのデータを、data に置換します。

パラメータ

offset

置換開始位置のオフセット。

count

置換する文字の数。 offset と count の和が文字列の長さをこえている場合、データ末尾までのすべての データが置換されます。

data

置換する文字列。

戻り値

成功した場合に true を、失敗した場合に false を返します。

エラー / 例外

以下のエラーコードで DOMException をスローします:

DOM_INDEX_SIZE_ERR

offset が負、 あるいは データ中の UTF-8 コードポイントの数より大きい場合、 または count が負の場合に発生します。

参考

関連キーワード:
CharacterData   置換   offset   count   一部   replaceData   オフセット   コード   ポイント   範囲   remove   replaceWith   開始   末尾   成功   エラーコード   DOMException   参考   appendData   ノード   最後   deleteData   insertData   挿入   substringData
関連する関数・ページ:
dom-characterdata.deletedata   dom-characterdata.insertdata   dom-characterdata.appenddata   dom-characterdata.substringdata   dom-characterdata.remove   dom-characterdata.replacewith