Maison > développement back-end > Problème PHP > Comment modifier les données en php simplexml

Comment modifier les données en php simplexml

藏色散人
Libérer: 2023-03-13 13:44:02
original
2076 Les gens l'ont consulté

Comment modifier les données dans php simplexml : 1. Créez un exemple de fichier PHP et définissez le format d'encodage ; 2. Créez une chaîne au format XML ; 3. Créez un objet SimpleXML via "simplexml_load_string($str);" 4. Modifier la valeur de l'élément Can.

Comment modifier les données en php simplexml

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment modifier les données en php simplexml ?

SimpleXML de PHP modifie les données XML

1 Code

<?php
/*  设置编码格式  */
header(&#39;Content-Type:text/html;charset=utf-8&#39;);
/*  创建XML格式的字符串  */
$str = <<<XML
<?xml version=&#39;1.0&#39; encoding=&#39;gb2312&#39;?>
<object name=&#39;商品&#39;>
	<book>
		<computerbook type=&#39;PHP入门应用&#39;>PHP从入门到精通</computerbook>
</book>
</object>
XML;
/*  ***************************  */
/*  创建SimpleXML对象  */
$xml = simplexml_load_string($str);
/*  输出根目录属性name的值  */
echo $xml[name].&#39;<br />&#39;;
/*  修改子元素computerbook的属性值type  */
$xml->book->computerbook[&#39;type&#39;] = iconv(&#39;gb2312&#39;,&#39;utf-8&#39;,&#39;PHP程序员必备工具&#39;);
/*  修改子元素computerbook的值  */
$xml->book->computerbook = iconv(&#39;gb2312&#39;,&#39;utf-8&#39;,&#39;PHP函数参考大全&#39;);
/*  输出修改后的属性和元素值  */
echo $xml->book->computerbook[&#39;type&#39;].&#39; => &#39;;
echo $xml->book->computerbook;
?>
Copier après la connexion

2 Exécution des résultats

Produits
Outils essentiels pour les programmeurs PHP => Collection de références de fonctions PHP

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal