Nic prostszego, np.
$tablica = array(1
, 6
, 8
, 10
, 9
); $noweElementy = array(3, 15, 100, 'a', 50, 'test'); foreach($noweElementy as $e)
{
$tablica[] = $e;
}
// zwróć uwagę na zapis:
// $tablica[] = $e;
Co innego, jeśli chciałbyś wstawić nowe elementy pod różnymi indeksami tablicy - można posłużyć się zmienną pomocniczą:
// warunek: tablica $noweElementy oraz $indeksy muszą mieć taką samą ilość elementów
$tablica = array(1
, 6
, 8
, 10
, 9
); $noweElementy = array(3, 15, 100, 'a', 50, 'test'); $indeksy = array(10
, 11
, 18
, 24
, 500
, 666
); // zmienna pomocnicza
$m = 0;
foreach($indeksy as $i)
{
$tablica[$i] = $noweElementy[$m];
// zwiększamy zmienną pomocniczą po każdej iteracji, aby śledzić aktualny indeks iterowanej tablicy
$m++;
}
//
// ale akurat w powyższym przykładzie wygodniej byłoby użyć zwykłej pętli for zamiast foreach i zmiennej pomocniczej:
// warunek: tablica $noweElementy oraz $indeksy muszą mieć taką samą ilość elementów
$tablica = array(1
, 6
, 8
, 10
, 9
); $noweElementy = array(3, 15, 100, 'a', 50, 'test'); $indeksy = array(10
, 11
, 18
, 24
, 500
, 666
); for($i = 0; $
< count($indeksy); $i++) {
$tablica[$indeksy[$i]] = $noweElementy[$i];
}
Mam nadzieję, że trochę rozjaśniłem temat. Resztę znajdziesz w książkach o absolutnych podstawach podstaw. Pzdr