Hie Leute,
bin Neuling in der Php Welt und versuche gerade über eine Funktion die übergebenden Variablen in ein mehrdimensionales Array abzulegen.
Vom Ablauf scheint alles zu funktionieren, bis auf die Zuweisung!
Hat einer ne Idee?
hab folgende Fehlermeldung:
Warning: array_push() [function.array-push]: First argument should be an array in E:\online\test.php on line 13
Hier das Script:
was läuft hier nur verkehrt....
bin Neuling in der Php Welt und versuche gerade über eine Funktion die übergebenden Variablen in ein mehrdimensionales Array abzulegen.
Vom Ablauf scheint alles zu funktionieren, bis auf die Zuweisung!
Hat einer ne Idee?
hab folgende Fehlermeldung:
Warning: array_push() [function.array-push]: First argument should be an array in E:\online\test.php on line 13
Hier das Script:
was läuft hier nur verkehrt....
PHP-Code:
<?PHP
function beispiel() {
global $buffer,$args,$zaehler;$test_array;
$test_array= array();
$args = func_get_args();
if(!$zaehler){$zaehler=0;}
print ('Forschleife_Zaehler:'.$zaehler.'<br>');
$list=0;
while(count($args)>0){
$buffer=array_shift($args);
array_push($test_array[$zaehler][$list],$buffer);
$list++;
}
$zaehler++;
}
beispiel("das", "ist", "ein", "test");
beispiel("mit", "einem", "ende");
print ('Größe des Arrays:'.sizeof($args).'<br>');
print ('Wert des buffers:'.$buffer.'<br>');
print ('zaehler:'.$zaehler.'<br>');
print $test_array;
?>
Kommentar