Bonjour je souhaiterai recevoir un peu d'aide sur une fonction
j'ai un objet de ce type
et je souhaiterai récupérer tous les strings dans une variable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 stdClass Object ( [kind] => admin#directory#user [id] => 109700437820624908647 [etag] => "16D6JySr2ja3om9wXLZ0Y3KEeUo/jhR6SpaxkSEyDXPl-4glwg5xRRU" [primaryEmail] => toto.riri@tamtam.com [name] => stdClass Object ( [givenName] => toto [familyName] => riri [fullName] => toto riri ) [isAdmin] => 1 [isDelegatedAdmin] => 0 [lastLoginTime] => 2015-03-25T12:46:40.000Z [creationTime] => 2014-10-24T11:00:51.000Z [agreedToTerms] => 1 [suspended] => 0 [changePasswordAtNextLogin] => [ipWhitelisted] => 0 [emails] => Array ( [0] => stdClass Object ( [address] => alias_test@tamtam.com ) [1] => stdClass Object ( [address] => toto.riri@tamtam.com [primary] => 1 ) ) [aliases] => Array ( [0] => alias_test@tamtam.com ) [nonEditableAliases] => Array ( [0] => toto.riri@tamtam.com.test.com [1] => alias_test@tamtam.com.test.com ) [customerId] => C0429exyq [orgUnitPath] => / [isMailboxSetup] => 1 [includeInGlobalAddressList] => 1 )
Pour ca j'ai codé une fonction mais elle ne permet pour le moment que d'afficher les strings
quelqu'un aurait une idée pour faire en sorte qu'elle me retourne tous les strings que j'affiche?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 function arrayToCsv($resultat) { if (is_object($resultat)) { foreach ($resultat as $key => $res) { if (is_string($res)) { echo '<br>'.$res; } else { arrayToCsv($res); } } } else { if (is_array($resultat)) { foreach ($resultat as $res) { if (is_string($res)) { echo '<br>'.$res; } else { arrayToCsv($res); } } } } } echo(arrayToCsv($result));
j'ai essayé de passer une variable en paramètre de la fonction auquel j'ajoute les strings mais au bout d'un moment je perds des strings (entre name => fullname et isAdmin)
Merci pour tout aide
Partager