| | |
| Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
Autor | Správa |
---|
|
Mám napr. v premennej $slovo zapísané test. Chcem, aby sa vykonala určitá akcia po sebe. Teda napríklad: Zobrazí sa obrázok zodpovedajúci písmenu T, potom E, potom S, potom T. Postupne za sebou. Neviem ako sa to robí. Veľmi pekne Ďakujem za každú pomoc.
|
|
Registrovaný: 01.05.05 Príspevky: 13349 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 04.03.2013 12:15 | |
|
Ja by som to asi spravil cez cyklus ktory by pomocou strlen prebehol x krat dany string a pomocou podmienok a strrpos by som zobrazoval postupne dane obrazky, ale mozno by bol aj jednoduchsi sposob...
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
|
ono vlastne by stacilo to ulozit do arrayu. $foo = array('1' => 'PRVEPISMENO'); a potom by som v cykluse for vlastne len skusal ci existuje napr. 2, 3, 4 atd... to by sa potom uz nejak spravilo (mozno aj cez js)
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
Zbytočne to riešiť viacerými cyklami, načo... String v php môžeme kľudne považovať za pole znakov, čiže stačí bohate len jeden cyklus. K tomu stačí mať pripravené pole, pričom kľúč bude znak a hodnota bude link na daný obrázok, a len sa to vyechuje. Napr: Kód: $string = 'Hello World'; $dict = array("H" => "h.jpg", "e" => "e.jpg");
for ($i = 0; $i < strlen($string); $i++) { echo $dict[$string[$i]]; } Tie hodnoty môžeš mať kľudne aj v db, ale pred prechádzaním stringu by som to vytiahol naraz do poľa, aby sa minimalizovalo množstvo roundtripov na db server...
_________________ C#, PHP, ... |
|
|
dík ale to nepomôže. Už to skoro mám
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
Čo "nepomôže" prosím ťa? Zodpovedá to tomu, čo si opísal. Prejsť string a zobraziť prislúchajúce obrázky. Samozrejme to nie je 100% copy&paste kód, musíš si ho prispôsobiť, ale ak to nevieš, tak potom neviem čo robíš ako programátor...
_________________ C#, PHP, ... |
|
|
bude z toho program v php na hláskovanie mám v .mp3 abecedu a z toho to bude hláskovať... napr. zadám ahoj a spustí a.mp3 h.mp3 o.mp3 j.mp3 Ale postupne za sebou...
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 04.03.2013 16:45 | |
|
A to je niečo veľmi odlišné? Waltherov kód s malou úpravou (a trochu zjednodušený) Kód: $string = 'ahoj';
for ($i = 0; $i < strlen($string); $i++) { $subor = $string[$i] . ".mp3"; prehraj_subor( $subor ); }
Hotovo. Mohol si rovno napísať, o čo ti ide a mohli sme ušetriť príspevky
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
|
aha dík
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
Na toto napíšeš "aha" a na moje "to nepomôže"... Nemám slov Ale tak aspoň ti to ide.......
_________________ C#, PHP, ... |
|
|
No ja viem Ale aj tak to spravím tak.... ... čudácky header location atd...
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 04.03.2013 17:44 | |
|
Hej, veď prečo niečo urobiť jednoducho, keď to môžem urobiť zložito. To je ten správny prístup programátora!
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
|
No a? Ide o to že to bude mne fungovat... Je to iba pre mna a este nekoho jedneho. A cez FOR sa to neda! Odkedi vie PHP Ajax Zasebou prehravat zvuky...
|
|
Registrovaný: 28.04.11 Prihlásený: 26.04.24 Príspevky: 296 Témy: 27 Bydlisko: Martin/Brno | Napísal mitko: 04.03.2013 18:11 | |
|
tak si sprav takyto isty cyklus v javascripte a rob ajaxove poziadavky
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
Citácia: Ide o to že to bude mne fungovat... Hej a tak to aj vyzerá. Miesto toho, aby si sa niečo naučil, tak to pozliepaš nejako náhodne dokopy, len nech to funguje. A o týždeň si tu zasa s ďalším problémom... Ale tak sú to tvoje vedomosti a schopnosti, rob si s nimi kľudne čo sa ti zapáči Ak by si sa niekedy v budúcnosti chcel zamestnať ako programátor, možno potom pochopíš.... Na tie zvyšné poznámky radšej ani nebudem reagovať.
_________________ C#, PHP, ... |
|
| Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|