根据前三个字符将数组中的项分隔到它们自己的数组中

时间:2014-02-19 16:31:33

标签: php regex

我有这个数组:

Array ( 
[count] => 5 
[0] => cn=Service Desk Customer,ou=Groups,dc=,dc=co,dc=uk 
[1] => cn=User,ou=Groups,dc=,dc=co,dc=uk 
[2] => cn=Site Administrator,ou=Groups,ou=Kiev,ou=Ukraine,ou=Euro-Med,dc=,dc=co,dc=uk 
[3] => cn=Agent Biometric,ou=Groups,ou=Tirana,ou=Albania,ou=Euro-Med,dc=,dc=co,dc=uk 
[4] => cn=Agent Welcome,ou=Groups,ou=Tripoli,ou=Libya,ou=Euro-Med,dc=,dc=co,dc=uk )

我正在使用它来尝试删除以'cn ='开头的所有内容并将其放入自己的$ roles数组中。但它只返回[count] => 5。

$search = preg_grep('/cn=/', $rows[$i]['role']);
$roles = preg_grep('/cn=/',$rows[$i]['role'],PREG_GREP_INVERT);
print_r ($roles);

0 个答案:

没有答案