2017-06-26 14 views
-1

私は次の配列を持っています。私は型の値と各エントリのフィールドを取得し、それらをエコーアウトしたいだけです。可能な限り短いコードでこれをやり遂げる方法は不明です。オブジェクトの配列内の操作

Array 
(
    [0] => stdClass Object 
     (
      [Field] => id 
      [Type] => int(11) 
      [Null] => NO 
      [Key] => PRI 
      [Default] => 
      [Extra] => auto_increment 
     ) 

    [1] => stdClass Object 
     (
      [Field] => field2 
      [Type] => varchar(64) 
      [Null] => NO 
      [Key] => 
      [Default] => 
      [Extra] => 
     ) 

) 

答えて

1
foreach($arr as $object){ 
    echo $object->Field . ': ' . $object->Type; 
} 
+0

$オブジェクトを使用せずにフィールドをつかむための任意の方法 - >(挿入がここではx)は? –

+0

あなたが尋ねていることは100%確信していませんが、それをエコーし​​たり、他のことをするためにオブジェクトのプロパティ名を知らなければならないと思います。オブジェクトのプロパティを反復処理する方法は次のとおりです。http://php.net/manual/en/language.oop5.iterations.php – kjones