données objet

Invité
Invité n'ayant pas de compte PHPfrance

27 janv. 2010, 13:09

Bonjour à tous,

j'ai fait un print_r sur un objet qui me donne la structure suivante:
sobi2 Object
(

[myFields] => Array
        (
            [field_street] => sobiField Object
                (
                    [fieldType] => 1
                    [wysiwyg] =>
                    [is_free] =>
                    [payment] =>
                    [fieldChars] => 

Comment puis-je faire pour afficher la donnée [fieldType] pour chaque enregistrement?
Merci pour vos réponses.

ViPHP
ViPHP | 3607 Messages

27 janv. 2010, 14:14

A priori, ceci devrait te convenir:
<?php
foreach($sobi2->myFields as $field=>$properties){
    echo 'type de '.$field.' : '.$properties->fieldType.'<br />';
}
?>
;)

Invité
Invité n'ayant pas de compte PHPfrance

27 janv. 2010, 15:02

Merci beaucoup.
Et quelle serait la syntaxe pour afficher la même information pour un seul enregistrement, sans utiliser de boucle?

ViPHP
ViPHP | 5462 Messages

27 janv. 2010, 15:09

ca devrai etre ca :

$sobi2->myFields['field_street']->fieldType