| | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 06.09.07 Prihlásený: 21.03.24 Príspevky: 263 Témy: 62 |
Ahojte aky je pls spravny zapis :
potrebujem urobit test ci sa vlozene cislo nachadza v mnozine od 1 - 9 ... dakuejm
Kód: if($test) == '[1-9]' { echo "nachadza sa"; } else { echo "nenachadza sa"; }
//PORADI NIEKTO ?
|
|
Registrovaný: 30.04.09 Prihlásený: 11.02.10 Príspevky: 723 Témy: 81 |
v pripade ze uz vies ze ide o cislo
if ($test >= 1 && $test <=9)
|
|
Registrovaný: 06.09.07 Prihlásený: 21.03.24 Príspevky: 263 Témy: 62 | Napísal autor témy jtomcik: 21.10.2009 10:05 | |
|
No ja by som to chcel tak spravit ze cislo sa odosle s formulara
Kód: <?php if($_GET['test'] == 'go') { if($_GET['text'] == '[1-9]') { $vystup = "HURA"; } }
echo "<form action='test.php' method='GET'>"; echo "<input type='text' name='text'>"; echo "<input type='submit' name='test' value='go'>"; echo "</form>";
echo "$vystup"; ?>
a ak odoslane cislo bude cislo 1 az 9 vypise hura ... ak nie nevypise nic, nieje nejaky zapis co len skontroluje v mnozine ci sa cislo nachadza nieco taketo [1..9] napr. alebo tak ?
|
|
Registrovaný: 30.04.09 Prihlásený: 11.02.10 Príspevky: 723 Témy: 81 |
Kód: <?php if($_GET['test'] == 'go') { // if (is_numeric($_GET['text']) && $_GET['text'] <=9 && $_GET['text'] >=1){ $vystup = "HURA"; } }
echo "<form action='test.php' method='GET'>"; echo "<input type='text' name='text'>"; echo "<input type='submit' name='test' value='go'>"; echo "</form>";
echo "$vystup"; ?>
...neviem naco to pouzivas ale pozor pracuje aj z desatinnymi miestami
ak to nechces pouzi radsej is_int
|
|
Registrovaný: 06.09.07 Prihlásený: 21.03.24 Príspevky: 263 Témy: 62 | Napísal autor témy jtomcik: 21.10.2009 10:15 | |
|
Aha dikes ... ale nieje nieco jednoduchsie napr. [1..9] alebo tak ?
|
|
Registrovaný: 30.04.09 Prihlásený: 11.02.10 Príspevky: 723 Témy: 81 |
neviem co je natom zlozite ale ak taky zapis najdes daj mi vediet.
a este taka drobnost predtym ako budes zdokonalovat zapisi, v pripade ze nesplnis podmienku tak nemas zadefinovany $vystup takze si daj pred podmienky $vystup='';
:|
|
|
Registrovaný: 06.09.07 Prihlásený: 21.03.24 Príspevky: 263 Témy: 62 | Napísal autor témy jtomcik: 21.10.2009 10:22 | |
|
No zlozite to nieje ale na porovnavanie obsahu mnoziny cisel by mohlo mat php aj nieco original jednoduche ... ak nieco najdem dam vediet ale dakujem velmi si mi pomohol.
|
|
Registrovaný: 05.12.08 Prihlásený: 24.06.14 Príspevky: 59 Témy: 17 |
ja to robim tak ze si spravim pole
$digits = array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
a potom uz len skontrolujem
if (in_array($_GET['text'], $digits) == true)
{ pokracuj...}
|
|
Registrovaný: 30.04.09 Prihlásený: 11.02.10 Príspevky: 723 Témy: 81 |
jtomcik píše: Aha dikes ... ale nieje nieco jednoduchsie napr. [1..9] alebo tak ?
ano je to tiez sposob ale myslim ze mu ide skor o skratenie zapisu z 20char a 2podmienok na 5. a jednu podmienku Vytvarat pole mi nepride jednoduchsie
PríspevokZaslal: St 21.10.09 11:06 Odpovedať s citátomNávrat horeOznámenie
if (in_array($_GET['text'], $digits) == true)
{ pokracuj...}
==
if (in_array($_GET['text'], $digits))
{ pokracuj...}
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Kód: if(preg_match("/^[1-9]$/", $_GET['text'])) { echo "HURA"; }
samozrejme, musis este skontrolovat, ci dany index existuje...
_________________ 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 |
|
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| taka hlaska v Operačné systémy Microsoft | 9 | 661 | 21.02.2008 13:56 yaJohny | | existuje taka redukcia ????? v Optické zariadenia | 4 | 630 | 02.11.2010 13:20 dj-666 | | taka blba otazka v Assembler, C, C++, Pascal, Java | 1 | 565 | 11.02.2009 21:24 suchy | | Len taka otazocka.... v Procesory | 23 | 1539 | 07.01.2008 19:27 marmare | | Existuje taka Hra? v Počítačové hry | 16 | 1187 | 21.05.2007 22:28 Homer J Simpson | | pascal-taka blbost v Assembler, C, C++, Pascal, Java | 2 | 438 | 10.06.2009 11:46 klaudia | | taka blba otazka v Ostatné | 23 | 1191 | 28.12.2007 13:26 Skyro | | Taka specialitka pre skusenejsich, asi... :-) v PHP, ASP | 4 | 402 | 10.05.2009 15:10 jtomcik | | Taka hlupa otazka ohladne zvuku v Zvuk | 29 | 872 | 14.09.2008 17:37 Spirit | | Len taka stranka. Nazor prosim v Webdesign | 6 | 652 | 02.08.2007 10:56 HAE07 | | taka mala vecicka - namiesto bydliska trieda v Redakčné systémy | 4 | 454 | 14.12.2006 20:59 xyz | | Jenom taka zostava pre nas smrtelnikov ’07 :) v PC zostavy | 13 | 767 | 28.01.2007 16:43 Jeremi | | Vesmir nemoze byt nekonecny - taka halucinogenna uvaha [ Choď na stránku: 1 ... 7, 8, 9 ] v Vesmír, veda a technika | 264 | 18203 | 12.11.2013 13:01 marian_r | | Rtx 2070 a taka istá k tomu? v PC zostavy | 2 | 294 | 10.12.2020 9:24 patro16 | | Chcel by som vedieť či neexistuje taká hra... v Počítačové hry | 2 | 654 | 13.03.2009 14:26 riki137 | | Mini recenzia lcd vw195u (vs lg L194wt-sf) taka lamerska :D v Články | 8 | 2197 | 31.05.2008 0:09 piskvorko |
| 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
|
|