Bonjour je souhaiterai recevoir un peu d'aide sur une fonction

j'ai un objet de ce type

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 
)
et je souhaiterai récupérer tous les strings dans une variable.

Pour ca j'ai codé une fonction mais elle ne permet pour le moment que d'afficher les strings

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));
quelqu'un aurait une idée pour faire en sorte qu'elle me retourne tous les strings que j'affiche?
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