【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
97:nobodyさん 08/09/21 16:38:23 階層の深さが特定できないなら余計に文字列でなく要素ごとに管理したほうがいいと思うが splitでもいいんじゃない? 98:88 08/09/21 16:55:26 UFHYPm4K >>97さん XMLの要素名を配列の要素に入れて、それをくっつけて参照できる形に組み立てる感じでしょうか。 僕が知らないだけなのかもしれないんですが、ちょっとその方法がわからないんです。 ちなみにsplitで最初に書いたコードはこんな感じです。 <?php // XML読み込みは省略 $classvars = split("->", $var); $num = count($classvars); for ($i=0; $i<$num; $i++){ if (($i+1) != $num){ // ここでエラーが出る $class .= $classvars[$i]->; } else{ $class .= $classvars[$i]; } } echo $xml->{$class}; ?> 99:nobodyさん 08/09/21 17:06:01 たまちゃん応援あげ 100:nobodyさん 08/09/21 17:11:30 <?php $str = '<?xml version="1.0"?><item>'. '<no><hoge>123</hoge>'. '<huga>456</huga></no>'. '</item>'; $xml = simplexml_load_string($str); $var = "{$xml->no->hoge}"; echo $$var; これじゃだめなん?要素ごとに分けないやり方の方が良いのなら。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4086日前に更新/235 KB
担当:undef