wp_kses_xml_named_entities()


WordPressのwp_kses_xml_named_entities()関数は、XML名前付きエンティティをHTMLエンティティに変換するために使用されます。

構文

wp_kses_xml_named_entities( string $string );
  • $string(string)—変換する文字列

例1:基本的なXMLエンティティの変換

XMLエンティティをHTMLエンティティに変換します。

echo wp_kses_xml_named_entities('&example;');

例2:複数のエンティティを含む文字列

複数のXMLエンティティを一度に処理します。

echo wp_kses_xml_named_entities('&a; &b; &c;');

例3:空文字列の処理

空文字列を処理する場合の挙動です。

echo wp_kses_xml_named_entities('');

例4:エンティティ以外の文字列

エンティティを含まない通常の文字列です。

echo wp_kses_xml_named_entities('通常のテキスト');

例5:不正なエンティティ形式

不正な形式のエンティティを処理します。

echo wp_kses_xml_named_entities('&不正なエンティティ');

例6:数値エンティティとの混在

名前付きエンティティと数値エンティティが混在する場合です。

echo wp_kses_xml_named_entities('© ©');

例7:長い文字列の処理

長い文字列を処理する場合の例です。

echo wp_kses_xml_named_entities('&longentity;'.str_repeat('a',1000));

注意点

  • この関数はXML名前付きエンティティのみを処理します
  • 不正な形式のエンティティは変換されません
  • 大文字小文字を区別します

関連機能: