remplacer nom d'un $node

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : remplacer nom d'un $node

remplacer nom d'un $node

par McCallum » 30 oct. 2015, 08:25

Bonjour,

J'importe les $node et leur valeur avec

Code : Tout sélectionner

$url = file_get_contents(""test.xml); $xml = new SimpleXMLElement($url); $result = $xml->xpath( "/verb"); while(list( , $node) = each($result)) { echo 'node', '=', $node ; }
1. Je souhaite remplacer le nom d'un $node par un autre.

Code : Tout sélectionner

$node = 'verb' ; foreach ($node as 'verb') { $node = str_replace('verb','infinitif',$node); }
et ansi de suite pour chaque autre $node pour lequel je souhaite remplacer le nom.
Enfin quelque chose qui puisse me permettre de remplace $node = 'verb' par 'infinitif'.
C'est le nouveau nom qui sera importé dans la bd mysql via PDO.

2. Est-ce que je peux faire cela après chaque $node importé ?

D'avance, merci.
McCallum