| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 08.10.09 Prihlásený: 25.08.10 Príspevky: 35 Témy: 11 | Napísal pepco2: 16.01.2010 22:52 | |
|
Kód: <?php $msg = "tu su dotazy";
switch (strtolower($msg)) { case "info": $text = "dotaz info "; break; case "login": $text = " dotaz login "; break; case "update": $text = " dotaz update "; break; default: $text "V db nemam taky dotaz."; break; } echo $text; ?>
a problem je v tom ze ked sa nachadza napr. v premennej $msg = "info : )"; tak to da za default viem ze je to kvoli tomu ze: "info " != "info"
a tak som si nasiel funkciu strpoc() lenze potrebujem to zakomponovat sem, cez if by to slo len vela pisanie pretoze toto je iba zlomok dotazov co tam bude a potreboval by som to nejak sem zakomponovat, vdaka za rady
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
co robi funkcia strpoc? a ani si neuviedol, co chces dosiahnut...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 07.03.06 Prihlásený: 23.01.11 Príspevky: 404 Témy: 2 Bydlisko: Prešov / Pr... | Napísal mylan: 17.01.2010 0:40 | |
|
Tipujem, že má na mysli funkciu strpos(). Ak áno, skús to takto: Kód: <?php $msg = "tu su dotazy";
switch (strtolower($msg)) { case (strpos($msg , 'info') !== false): $text = "dotaz info "; break; case (strpos($msg , 'login') !== false): $text = " dotaz login "; break; case (strpos($msg , 'update') !== false): $text = " dotaz update "; break; default: $text "V db nemam taky dotaz."; break; } echo $text; ?>
Myslím si ale, že by sa to dalo vyriešiť lepším spôsom, ak by si presnejšie popísal čo chceš dosiahnuť...
|
|
Registrovaný: 04.04.08 Prihlásený: 19.05.15 Príspevky: 424 Témy: 75 |
ako tak pozeram, tak tvoje riesenie je v regular expressions...
teda pre tvoj priklad /^info(.*)$/ a tim zabezpecis ze ti to zoberie vsetko co zacina na slovom "info"
_________________ Notebook: Fujitsu Siemens AMILO Xi2550, 17" WUXGA (1920x1200), Intel Core2Duo T9300 (2,5 GHz), 3GB DDR2 667 MHz, 2x320 GB HDD (RAID 0), ATI Radeon HD2700 (256MB GDDR3) |
|
Registrovaný: 08.10.09 Prihlásený: 25.08.10 Príspevky: 35 Témy: 11 | Napísal autor témy pepco2: 17.01.2010 13:35 | |
|
dakujem vam funguje to
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Pomoc s funkciou OnMouseOver v JavaScript, VBScript, Ajax | 5 | 2096 | 10.08.2012 20:02 elo | | pomoc s funkciou jquery v JavaScript, VBScript, Ajax | 7 | 585 | 28.07.2011 20:30 DeeJay3 | | Externý HDD z funkciou.. v Úložné zariadenia | 1 | 462 | 14.12.2009 16:37 Jaro | | Problém z funkciou file_get_contents() v PHP, ASP | 0 | 517 | 12.05.2011 22:10 richo9996 | | problem s funkciou #SUB v HTML, XHTML, XML, CSS | 5 | 808 | 19.12.2006 10:36 mokus | | Problem s funkciou eval() v JavaScript, VBScript, Ajax | 3 | 687 | 15.10.2007 9:45 Ezekiell | | Excel - rada z funkciou v Ostatné programy | 5 | 425 | 28.01.2021 14:20 hujco | | smartfón s funkciou spomalenia videa v Mobilné zariadenia | 10 | 731 | 12.06.2017 20:48 sp33d | | Problem s hw funkciou TruForm [ Choď na stránku: 1, 2 ] v ATI/AMD grafické karty | 31 | 2151 | 06.12.2006 15:12 el | | Notebook s funkciou intel widi v Notebooky a netbooky | 9 | 488 | 15.05.2015 0:07 hanesovic | | [PHP] - zaujimavy problem s mysql a funkciou limit v PHP, ASP | 2 | 898 | 27.01.2007 10:01 javo | | Textový editor/android s funkciou vloženia poznámok pod čiarou a komentárov v Ostatné programy | 0 | 299 | 18.08.2018 18:31 Pomaranc.Pomelo | | pomoc pomoc prosim nefunguje internet v Ovládače | 7 | 1132 | 09.09.2017 20:37 Smith Wesson | | Pomoc pri pomoc pri skladaní PC - od 1 500 do 1 800 Eur (rozlíšenie 1440p) v PC zostavy | 13 | 797 | 28.09.2023 20:23 johny314 | | POMOC [ Choď na stránku: 1, 2 ] v Ostatné | 30 | 2268 | 27.09.2009 20:01 workoholik16 | | pomoc v PHP, ASP | 2 | 786 | 02.02.2008 17:17 Punker661 |
| 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
|
|