Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Muuttujien tiedot yhteen

Opiskelija [08.10.2004 00:29:03]

#

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ä.

Heikki [08.10.2004 07:20:46]

#

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ä.

tsuriga [08.10.2004 08:11:04]

#

Oliskohan tossa tarkotus kenties laskea a:n ja b:n indeksit yhteen taulukkoon c? Eikös + operaattori kelpaa?

BadSource [08.10.2004 08:44:44]

#

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.

samlui [08.10.2004 10:46:53]

#

eli näin

 for($i = 0; $i < count($a); $i++){

if(!isset($a[$i])){

$c[$i] = $b[$i]; }

else {

$c[$i] = a[$i]; } }

Opiskelija [09.10.2004 05:34:14]

#

Kiitoksia, tuota for silmukka juttuu tarkoitin, tosin en sitä nyt loppujenlopus tarttenutkaan, kun ongelma ratkesi muutakautta, hieman erillaisella preg_match_all lausekkeella.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta