Er det muligt at bestemme key for array?
Hej eksperter.Jeg er i gang med arrays og er stødt på et problem. Jeg har et array, som indeholder flere arrays. Hvert af de mange arrays får naturligvis tildelt en key (0,1,2,3 osv). I min kode vil jeg så prøve at unsette et array, men samtidig have, at key for de andre arrays stiger med en og ikke får et mellemrum på grund af det manglende array. Det er nok lidt nemmere at vise i praksis:
<?php
$array =
array(
array( 'test', 'testigen', 'testigenigen'),
array( 'test', 'testigen', 'testigenigen'),
array( 'test', 'testigen', 'testigenigen')
);
;
unset( $array[1]);
foreach( $array as $key => $arr) {
echo $key.' => '.$arr.'<br>';
}
echo '<pre>';
print_r($array);
echo '</pre>'
?>
Ovenstående giver følgende:
0 => Array
2 => Array
Array
(
[0] => Array
(
[0] => test
[1] => testigen
[2] => testigenigen
)
[2] => Array
(
[0] => test
[1] => testigen
[2] => testigenigen
)
)
Der vil jeg i stedet gerne have, at keyene bliver henholdsvis 0 og 1. Er det muligt at gøre, evt. i et et loop eller med en eksisterende funktion inden for PHP?
Håber det er forståeligt, ellers må jeg lige omformulere spørgsmålet. :-)