0

以下の配列を解析しています。foreach を使用して td をループします。[@attributes] 以外の値を選択したい。a または p はオブジェクト全体で変化するため、特に使用することはできません。

どうすればこれを達成できますか?

[0] => SimpleXMLElement Object
    (
        [th] => SimpleXMLElement Object
            (
                [@attributes] => Array
                    (
                        [rowspan] => 2
                        [scope] => row
                    )

                [p] => Memory
            )

        [td] => Array
            (
                [0] => SimpleXMLElement Object
                    (
                        [@attributes] => Array
                            (
                                [class] => ttl
                            )

                        [a] => Card slot
                    )

                [1] => SimpleXMLElement Object
                    (
                        [@attributes] => Array
                            (
                                [class] => nfo
                            )

                        [p] => No
                    )

            )

    )

ソリューションをphpで動作させたい。

4

1 に答える 1

2

1つ下にしてみる

<?php
foreach($td as $element)
{
    foreach($element as $key => $value)
    {
        if(!preg_match("/@/", $key) && !is_array($value))
            echo $element[$key];
    }
}
?>
于 2013-05-22T06:44:47.153 に答える