Autor | Zpráva | ||
---|---|---|---|
regvac Profil * |
#1 · Zasláno: 23. 4. 2011, 22:29:09
Ahoj,
mám několik array s různými názvy (toto nemohu změnit). Jak projít všechny data v nich a např. vypsat je. Příklad: <?php $aa = array(1,2,3); $bb = array(4,2,6); $cc = array(7,2,9); $arr = array('aa','bb','cc'); for ($j = 0; $j < count($arr); $j++) { $aktualni = $arr[$j];// zde potřebuji poradit, jak dostat do proměné $aktualni celý obsah $arr[$j] for ($i = 0; $i < count($aktualni); $i++) {echo $aktualni[$i];} } ?> Výsledkem tohoto skriptíku by mělo být "123426729" Děkuji |
||
KGW Profil |
#2 · Zasláno: 23. 4. 2011, 22:30:25 · Upravil/a: KGW
Nepomohly by 2 dolary?
|
||
Louka Profil |
#3 · Zasláno: 23. 4. 2011, 22:44:15
Nepomohly myslím.
Doporučuji $vse=array_merge($aa,$bb,$cc) a pak for($i=0;$i<count($vse);i++) echo $vse[$i] |
||
regvac Profil * |
#4 · Zasláno: 23. 4. 2011, 22:57:00
Pomohly:-)
|
||
Louka Profil |
#5 · Zasláno: 23. 4. 2011, 23:07:34
regvac:
Překvapení pro mě :), zase jsem o něco míň blbej :D... |
||
Keeehi Profil |
#6 · Zasláno: 24. 4. 2011, 00:20:35
Ano, dva dolary pomohou, ale proč zrovna takové řešení? Je mi z toho špatně.
regvac: „mám několik array s různými názvy (toto nemohu změnit)“ Jsi si tím stoprocentně jistý? Změnit se dá spousta věcí spousta různými způsoby. Pokud nám popíšeš, co přesně máš za problém/úkol, třeba vymyslíme lepší, čistší řešení. |
||
G3n3sis19 Profil |
#7 · Zasláno: 24. 4. 2011, 01:00:28
$aktualni = $$arr[$j]; |
||
Keeehi Profil |
#8 · Zasláno: 24. 4. 2011, 01:14:28
G3n3sis19:
To píšeš komu? KGW to věděl, regvac na to přišel, když to vyřešilo jeho problém, Louka na to nejspíš taky přišel, když o tom píše a já to taky znám. Jenom říkám, že by se to třeba dalo vyřešit jinak. |
||
G3n3sis19 Profil |
#9 · Zasláno: 24. 4. 2011, 01:15:33 · Upravil/a: G3n3sis19
hups. Četl jsem si já vůl pouze první příspěvek :/
EDIT: v době kdy jsem otevřel téma jich více nebylo :/ |
||
Louka Profil |
#10 · Zasláno: 24. 4. 2011, 09:41:43
Keeehi:
Nerad to tu ještě oživuju, ale zajímalo by mě, proč je ti z toho na nic. Jak říkám, neznal jsem to, tak nevím, kde jsou úskalí tohoto řešení? Díky. |
||
Stano Profil * |
#11 · Zasláno: 24. 4. 2011, 19:22:19
a čo tak
$vysledok = implode("",$aa).implode("",$bb).implode("",$cc); |
||
Keeehi Profil |
#12 · Zasláno: 24. 4. 2011, 23:47:30
I takto by to šlo:
$aa = array(1,2,3); $bb = array(4,2,6); $cc = array(7,2,9); $arr = array('aa','bb','cc'); foreach ($arr as $value) foreach ($GLOBALS[$value] as $value) echo $value; |
||
Časová prodleva: 13 let
|
0