Page 1 sur 1

lister occurence

Posté : 21 juin 2014, 16:14
par brubru
Bonjour,

je m'arrache le peu de cheveux qu'il me reste pour lister des occurrences d'un fichier,je m'explique ,j'ai un fichier qui me liste les OU de mon active directory et je souhaite lister toutes les unites d'organisation
exemple:

Organizational Unit:OU=mon_OU1,OU=ma_sous-OU2,ma_sous-sous-OU3,DC=mondomaine,dc=local

J'aimerai obtenir uniquement le nom de chaque c'est à dire :
mon_OU1
ma_sous-OU2
ma_sous-sous-OU3

j'ai essayé avec preg_match,preg_split etc... sans arriver au moindre résultats correctes
pourriez vous me dépanner

merci

Re: lister occurence

Posté : 21 juin 2014, 16:22
par Elie
ma_sous-sous-OU3 n'a pas de OU= avant, est-ce un oublie ?
	$chaine = 'Organizational Unit:OU=mon_OU1,OU=ma_sous-OU2,ma_sous-sous-OU3,DC=mondomaine,dc=local';
	preg_match_all('/OU=(.*?),/', $chaine, $result);
	print_r($result[1]);

Re: lister occurence

Posté : 22 juin 2014, 10:46
par brubru
effectivement c'est un oubli
trop sympa je te remercie pour le code c'est nickel
1000 mercis