Pakko kysyä kun unisena silmään ei satu manuaalista functiota millä voi yhdistää kahden muuttujan tiedot yhteen muuttujaan.
siis
$a[0] = 1; $a[1] = (tyhjä); $b[0] = (tyhjä); $b[1] = 2;
jne....
pitäs saaha
$c[0] = 1; $c[1] = 2;
jne....
Muuttujissa ei varsinaisesti ole päällekkäisiä arvoja, vaan toisessa muuttujassa on arvo kun toinen on tyhjä.
Siis... mitähän nyt tarkoitat?
Kaksi merkkijonoa voidaan php:ssä yhdistää näin:
$mjono1="jepu"; $mjono2="jee"; $yhdessa=$mjono1 . $mjono2;
Ja kyllä tuon pitäisi toimia, vaikka toinen onkin tyhjä.
Oliskohan tossa tarkotus kenties laskea a:n ja b:n indeksit yhteen taulukkoon c? Eikös + operaattori kelpaa?
For-silmukalla käydä läpi koko a-taulu. Jos a:n solu on tyhjä, niin arvo siirretään b-taulusta. Muuten a:n solun arvo siirretään aina c:n soluun.
eli näin
Kiitoksia, tuota for silmukka juttuu tarkoitin, tosin en sitä nyt loppujenlopus tarttenutkaan, kun ongelma ratkesi muutakautta, hieman erillaisella preg_match_all lausekkeella.
Aihe on jo aika vanha, joten et voi enää vastata siihen.