Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Muuttujat

Perkele [16.02.2004 18:47:26]

#

Taas lisää kysymyksiä:
Miten saa yhdistettyä kaksi muuttujaa, niin että ne kutsuvat kolmatta muuttujaa(muistaakseni tähän oli valmis funktio?)?

Esim.

On muuttuja $muut ja sitten pitäisi saada tuohon perään joko numero 1 tai 2(se taaseen syötetään funktiolle), tästä tuloksena on sitten joko $muut1 tai $muut2, jolla on jo annettu arvo.

makeuu [16.02.2004 19:17:43]

#

oliskohan foreach.. kato php:n manuaalista

https://www.php.net/manual/en/control-structures.foreach.php

Olga [16.02.2004 19:47:20]

#

Ei taida foreachilla onnistua. Katso sen sijaan https://www.php.net/manual/en/language.variables.variable.php

Perkele [16.02.2004 20:14:29]

#

Virhe tuosa kysymyksessäni, joten muotoilen uudestaan:

Pitäisi näyttää tältä näin:
function vaihda(&$muut, $numero){
$muutettava ????????????????????
pitäisi siis saada niin, että tuohon $muutettava perään tulisi tuo $numero eli toisin sanoen vaihtaa sen($muutettava) nimi.
}

vaihda($modifier, 1)

Ymmärrän mitä tuo variable variables tekee, mutta käsittäkseni sillä ei pysty tuota tekemään...

Olga [16.02.2004 20:37:58]

#

Hmm... ymmärsinköhän nyt oikein.

<?php

$muut0 = 24;
$muut1 = 5;
$muut2 = 3;

for($i=0;$i<3;$i++) {
  $tul = "muut".$i;
  print $$tul."<br />";
}

/*
tulostus:
24
5
3
*/
?>

leftover [16.02.2004 22:04:16]

#

Eli esim. $numero olisi 1, haluaisit sijoittaa sanan "böö" muuttujaan $muut1?

<?php
$numero = 1;

$muut{$numero} = "böö";

?>

Vastaus

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

Tietoa sivustosta