Autor | Zpráva | ||
---|---|---|---|
Ascaria Profil * |
#1 · Zasláno: 2. 2. 2009, 00:33:18
ví někdo jak na to? aniž bych musel musel pouzit php cyklus kterej spocita velikost pole a pak po jednom vlozi do js pole?
|
||
Ascaria Profil * |
#2 · Zasláno: 2. 2. 2009, 01:12:04
tak sem to nakonec udelal tim cyklem no
<? $s_dovednosti=Array(1=>"Vypít léčivý lektvar", "Vypít mana lektvar", "Kritická rána", "Oklamání štítem"); echo 's_dovednosti = new Array("zalozeni pole");'; for ($a=0; $a<=(count($s_dovednosti)); $a++): echo 's_dovednosti['.$a.'] = "'.$s_dovednosti[$a].'";'; endfor; ?> |
||
Ascaria Profil * |
#3 · Zasláno: 2. 2. 2009, 01:13:28
porad bych ale rad zjistil jednodussi zapis pac tohle udela
s_dovednosti = new Array("zalozeni pole");s_dovednosti[0] = "";s_dovednosti[1] = "Vypít léčivý lektvar";s_dovednosti[2] = "Vypít mana lektvar";s_dovednosti[3] = "Kritická rána";s_dovednosti[4] = "Oklamání štítem"; |
||
charlie22 Profil * |
#4 · Zasláno: 2. 2. 2009, 01:29:48
a co takhle cyklus
while |
||
tiso Profil |
#5 · Zasláno: 2. 2. 2009, 01:36:19
charlie22 - skôr foreach
|
||
Ascaria Profil * |
#6 · Zasláno: 2. 2. 2009, 01:37:27
me jde o to, to pole predat bez jakyhokoliv opakovaciho se cyklu
jakej je btw rozdil mezi for a while? pochybuju ze je nejakej podstatnej pro tenhle pripad |
||
charlie22 Profil * |
#7 · Zasláno: 2. 2. 2009, 02:01:34
while bezi tak dlouho, dokud je podminka platna, tady by napriklad slo kontrolovat jestli po pruchodu cyklu ma promenna hodnotu..foreach bude samozrejme presne ono, pokud potrebujes vypisovat polozky pole. Neajk jsem puvodne nepochopil otazku. :-)
|
||
Nox Profil |
#8 · Zasláno: 2. 2. 2009, 08:17:45
Ascaria
Co máš proti cyklu? Ono kdybys použil nějakou standardní funkci, tak ona stejně ten cyklus nejspíš použije... A hoď si to do funkce a máš to |
||
DoubleThink Profil * |
#9 · Zasláno: 2. 2. 2009, 10:45:27
echo "s_dovednosti = new Array('".implode("','",$s_dovednosti)."');"; |
||
Časová prodleva: 11 dní
|
|||
Mch81 Profil |
#10 · Zasláno: 13. 2. 2009, 14:01:03
to ascaria: vyresil jsi to predani php pole do JS? muzes mi sem hodit priklad, diky moc
|
||
Chamurappi Profil |
#11 · Zasláno: 13. 2. 2009, 15:13:38
Reaguji na Mch81:
Řešení máš před nosem, viz příspěvek DoubleThinka. |
||
Mch81 Profil |
#12 · Zasláno: 13. 2. 2009, 17:06:34
diky, koukam na to, ale vubec tomu nerozumim :(
muzes mi ten priklad popsat nebo mi to ukazat na jinem priklade? Prosim. mam pole: $pole = array("1","2","3"); a potrebuji ho dostat sem <script> function kontrola(pole) var poleJS = pole diky |
||
_es Profil |
#13 · Zasláno: 13. 2. 2009, 21:08:18 · Upravil/a: _es
Mch81
Buď tak, ako radí DoubleThink, alebo pomocou literálu poľa: echo 'poleJS = ["'.implode('","',$pole).'"];'; // pre textové pole echo 'poleJS = ['.implode(',',$pole).'];'; // pre číselné pole |
||
Časová prodleva: 15 let
|
0