angelozehr
Mitglied
Hi zusammen,
In meinem Code durchlaufe ich eine Schlaufe, welche folgenden Code beinhaltet:
dabei haben $cn und $ou immer wieder andere Werte.
Meiner Meinung nach sollte so etwas rauskommen:
Doch irgendwie erstellt der Code jedes mal den Array neu und es passiert Folgendes:
Warum? Und wie ginge es richtig?
Danke schon im Voraus!
PS: den Werten muss ich einen Index zuweisen
In meinem Code durchlaufe ich eine Schlaufe, welche folgenden Code beinhaltet:
PHP:
$users = array();
if( !array_key_exists($ou,$users) ){
$users[$ou] = $cn ;
} else {
$users[$ou] .= ';' . $cn ;
}
dabei haben $cn und $ou immer wieder andere Werte.
Meiner Meinung nach sollte so etwas rauskommen:
Code:
array(4) {
[1] => string(1) "1"
[1] => string(3) "1;2"
[2] => string(1) "3"
[2] => string(3) "3;4"
[3] => string(1) "5"
[3] => string(3) "5;6"
[4] => string(1) "7"
[4] => string(3) "7;8"
}
Doch irgendwie erstellt der Code jedes mal den Array neu und es passiert Folgendes:
Code:
array(4) {
[1] => string(1) "1"
[1] => string(1) "2"
[2] => string(1) "3"
[2] => string(1) "4"
[3] => string(1) "5"
[3] => string(1) "6"
[4] => string(1) "7"
[4] => string(1) "8"
}
Warum? Und wie ginge es richtig?
Danke schon im Voraus!
PS: den Werten muss ich einen Index zuweisen