OVH Cloud OVH Cloud

transformer un objet en tableau

3 réponses
Avatar
heulman
bonjour,

Je débute en php donc veuillez m'excuser si ma question vous parait triviale

Je recherche le moyen de transformer un objet en tableau, pour profiter de
toutes les fonctions de tri sur les tableaux. Ceci tout en gardant les
paires clé/valeur. Je pensais qu'il existait une fonction qui fausait ça
mais j'ai pas trouvé dans la doc.

Donc si vous avez une idée...

heulman

3 réponses

Avatar
heulman
"heulman" a écrit dans le message de
news:bob6p9$j0i$
Je recherche le moyen de transformer un objet en tableau, pour profiter de
toutes les fonctions de tri sur les tableaux. Ceci tout en gardant les
paires clé/valeur. Je pensais qu'il existait une fonction qui fausait ça
mais j'ai pas trouvé dans la doc.


oups j'ai rien dit

finalement je l'ai trouvée cette fonction:
get_object_vars()


heulman

Avatar
Salagir
On 05 Nov 2003 21:50:03 GMT, in fr.comp.lang.php,
heulman wrote:
Je recherche le moyen de transformer un objet en tableau, pour profiter de
toutes les fonctions de tri sur les tableaux. Ceci tout en gardant les
paires clé/valeur. Je pensais qu'il existait une fonction qui fausait ça
mais j'ai pas trouvé dans la doc.


Tu as mal cherché

http://fr2.php.net/manual/fr/function.get-object-vars.php
(php.net -> recherche de 'object' -> premiere fonction proposée)

Fera mieux la prochaine fois ?

--
++++++++ Zelda, Dragon Ball, Mana and my (art)work at www.salagir.com ++++++++
"Formidable robot des temps nouveaux [...] terrible géant des nouveaux temps !"
(parolalacon n°2 : Goldorak)

Avatar
Bobe
heulman nous a susurré le 05/11/2003 22:50:

bonjour,

Je débute en php donc veuillez m'excuser si ma question vous parait triviale

Je recherche le moyen de transformer un objet en tableau, pour profiter de
toutes les fonctions de tri sur les tableaux. Ceci tout en gardant les
paires clé/valeur. Je pensais qu'il existait une fonction qui fausait ça
mais j'ai pas trouvé dans la doc.

Donc si vous avez une idée...

heulman


$var = (array) $var;

ou bien :

settype($var, "object");

$var étant l'objet en question.

--
Bobe (Aurélien Maille)
http://webnaute.net

"la vie d'un geek est un combat perpétuel contre l'imperfection"