====== Objet ====== ===== Créer un objet vide ===== $genericObject = new stdClass(); ===== Créer un tableau d'objet en faisant du cast ===== $var = array( (object) array('value' => '1','label' => 'tata'), (object) array('value' => '2','label' => 'tete'), (object) array('value' => '3','label' => 'titi'), (object) array('value' => '4','label' => 'toto') ); Ce qui permettra d'utiliser un foreach pour exploiter les données foreach($var as $v) echo $v->label.' = '.$v->value.'
';
Récupérer l'élément 0 d'un object >>> $t = (object)[['toto'=>'aaa'],['toto'=>'bbb']] => {#887 +0: [ "toto" => "aaa", ], +1: [ "toto" => "bbb", ], } >>> $t[0] #PHP Fatal error: Cannot use object of type stdClass as array : eval()'d code on line 1 >>> $t{'0'} #PHP Fatal error: Cannot use object of type stdClass as array : eval()'d code on line 1 >>> current($t) => [ "toto" => "aaa", ] >>> next($t) => [ "toto" => "bbb", ]