Autor | Zpráva | ||
---|---|---|---|
Vader Profil |
#1 · Zasláno: 23. 6. 2011, 23:36:23 · Upravil/a: Vader
Potreboval by som zostaviť script, ale neviem ako lámem si nad tým hlavu už asi hodinu.
Potreboval by som aby script vytvoril link z písmen od A-C a čísel od 1-2: Aby mi vypísalo: http://adresa.sk/Pismeno-A-Poradie-1 http://adresa.sk/Pismeno-A-Poradie-2 http://adresa.sk/Pismeno-B-Poradie-1 http://adresa.sk/Pismeno-B-Poradie-2 http://adresa.sk/Pismeno-C-Poradie-1 http://adresa.sk/Pismeno-C-Poradie-2 Neviete mi nejak poradiť ? |
||
okolojdouci Profil * |
#2 · Zasláno: 23. 6. 2011, 23:45:07
Potřebuješ dva vnořené cykly http://cz.php.net/manual/en/control-structures.for.php
A funkci http://cz.php.net/manual/en/function.chr.php , která z čísel 65-67 udělá písmena A-C. |
||
Vader Profil |
#3 · Zasláno: 23. 6. 2011, 23:47:20
To je síce dobrý tip :) Ale ja v PHP začínam :D
|
||
okolojdouci Profil * |
#4 · Zasláno: 23. 6. 2011, 23:54:01
Vader:
„Ale ja v PHP začínam“ Tak neváhej a začni. for ($i = 1; $i <= 2; $i++) { echo "http://adresa.sk/Pismeno-A-Poradie-".$1; echo "<br>"; } Toto vypíše adresy, kde písmeno je A, čísla budou 1-2 a po každém řádkem bude zalomení. |
||
etexweb Profil |
#5 · Zasláno: 23. 6. 2011, 23:59:57
Ja by som to riešil takto:
<? $pis = Array('A','B','C'); Foreach ($pis as $pismeno) { for ($i = 1; $i <= 2; $i++) { echo "http://adresa.sk/Pismeno-".$pismeno."-Poradie-".$i."<br>"; } echo "<br>"; } ?> |
||
hary28 Profil |
#6 · Zasláno: 24. 6. 2011, 11:45:28 · Upravil/a: hary28
Dá se to řešit přes dva cykly for bez toho pole, ale nevím jestli mé řešení by bylo efektivnější.
for ($j = chr(65); $j <= chr(68); $j++) { for ($i = 1; $i <= 2; $i++) { echo "http://adresa.sk/Pismeno-".$j."-Poradie-".$i."<br>"; } } mělo by to snad fungovat netestoval jsem to :) |
||
Časová prodleva: 13 let
|
0