>>182
全て置換していれることにします。ありがとございます。

また、質問なんですが
hoge2が入っている要素を削除するため、$keyを取得しようとすると
配列のキーが取得できず、なぜか"b"が入っていて削除できません。
forで解決することもできますが、なぜこうなるのでしょうか?

$a = simplexml_load_string('<a><b>hoge1</b><b>hoge2</b><b>hoge3</b></a>');
foreach ( $a->b as $key => $value ) {
  print $key.':'.$value.'<br>';
}

--出力結果---
b:hoge1
b:hoge2
b:hoge3