Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97
Príspevok NapísalOffline : 28.01.2009 17:16

Nazdarek...Hladal som tu na fore nieco k mojej otazke, ale nic konkretne som nenasiel, tak sa na vas obraciam s otazkou, mozno pre niekoho uplne banalnou..No lenze ja sa pracu s poliami este len ucim, takze este to pre mna banalita nie je :(

Potreboval by som rozdelit nejaky text na prvky a porovnat ho s polom, ci sa tam tie prvky nachadzaju.. Cize zistit, ci sa vo vete nachadzaju pismena/cislice a zhoduju sa s pismenamy/cislicami v mojom poli??
Cez aku funkciu sa to robi?? Alebo ak sa da nejaky link, kde by som sa k tomu docital trocha viac..


Offline

Správca fóra
Správca fóra
pole, rozdelenie textu..

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 28.01.2009 17:21

na co konkretne to potrebujes? mohol by si uviest nejaky priklad pouzitia... lebo mam pocit, ze to privelmi komplikujes...







_________________
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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97
Príspevok Napísal autor témyOffline : 28.01.2009 18:04

No konkretne potrebujem aby mi po odoslani z formulara mohol zistit ci sa v zadanom texte nenachadzaju neziaduce znaky...napr. (<, /, *, .. a pod) . Ale nechcem to osetrovat/nahradzovat cez str_replace. Len chcem vediet akou funkciou rozdelim text,tak aby som mohol porovnat pismena z textu so znakmi v poli..


Offline

Správca fóra
Správca fóra
pole, rozdelenie textu..

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 28.01.2009 20:19

a co tak ist na to z druhej strany - zistit, ci vstup obsahuje len povolene znaky? ereg, preg_match a pod...







_________________
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
Offline

Skúsený užívateľ
Skúsený užívateľ
pole, rozdelenie textu..

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 28.01.2009 22:28

Ako spomínal stenley, na takéto veci už slúžia iné funkcie, predovšetkým balík PCRE a v ňom preg_match a preg_replace (prípadne preg_split). Viac info o regulárnych výrazoch je napr. na www.regularnivyrazy.info.







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97
Príspevok Napísal autor témyOffline : 30.01.2009 13:41

OK..Dik za nakopnutie..Cosi som uz postudoval.. ;) Ale chcem sa este spytat na jednu vec.. Mam spraveny skript:

Kód:
$znaky2="^[a-zA-Z0-9]+[a-zA-Z0-9_-]+[a-zA-Z0-9]$";
if (ereg($znaky2, $slova))
{
... zvysok kodu..


A chcel by som vediet ako tento skript upravit aby mi to bralo aj pismena s diakritikou.. Hladal som cosi aj na nete, ale furt som sa dopracoval,len k clankom,ktore riesili nahradu diaktitiky..resp. jej odstranenie.. Da sa to nejako??


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.01.2009 14:42

ved tak by to bolo najjednoduchsie, najprv string prezenies cez funkciu na odstranenie diakritiky, kde pouzijes napr.str_replace a hned porovnas. bez toho aby si zasiahol do stringu. takto nejako:
Kód:
if (ereg(funkcia_na_odstr_diakritiky($znaky2), $slova))







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

Správca fóra
Správca fóra
pole, rozdelenie textu..

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.01.2009 15:08

http://www.pcforum.sk/post-vp496449.html#496449







_________________
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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97
Príspevok Napísal autor témyOffline : 30.01.2009 16:56

stenley..no pozeral som to, ale takto mi to nejde..

Kód:
$znaky2="^[a-žA-Ž0-9]\s\d\]+[a-žA-Ž0-9]\s\d\_-]+[a-žA-Ž0-9]\s\d\]$";

proste mi pismena s diakritikou neberie a vyhadzuje mi ich ako chybu..V com by mohol byt problem??


Odpovedať na tému [ Príspevkov: 9 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Textové pole s možnosťou interaktívneho editovania textu

v PHP, ASP

12

803

07.11.2010 15:08

programmer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vstupné pole pre zadávanie textu článkov v CMS

v Redakčné systémy

6

463

18.12.2011 21:39

blazej44800 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C - rozdelenie textu do premenných

v Assembler, C, C++, Pascal, Java

12

549

29.04.2013 11:41

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdelenie textu po urcitom pocte znakov

v PHP, ASP

1

389

02.12.2008 17:29

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nejaky sikovny software na rozdelenie textu

v Ostatné programy

0

328

15.11.2016 6:52

ferino5 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena textu a zanechani pozice v textu

v PHP, ASP

4

750

01.08.2009 21:26

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. POLE

v Assembler, C, C++, Pascal, Java

10

1499

18.11.2006 10:07

audiotrack Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. textove pole

v JavaScript, VBScript, Ajax

5

581

20.06.2009 15:38

Snacker Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Viacrozmerne pole

v PHP, ASP

3

572

07.12.2010 16:41

venom2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal - pole

v Assembler, C, C++, Pascal, Java

8

799

15.08.2009 9:44

beginner Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Textové pole

v HTML, XHTML, XML, CSS

2

511

13.09.2012 15:16

janosihelsky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. RAID pole

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Pevné disky a radiče

54

6428

10.01.2007 20:10

ertin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dynamicke pole..

v PHP, ASP

3

417

28.09.2011 22:56

Ando Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. raid pole

v Pevné disky a radiče

23

2405

09.07.2008 1:15

Pegas099 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. elmag. pole

v Ostatné

3

273

16.09.2014 14:47

logarytmus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pole stringov

v Assembler, C, C++, Pascal, Java

2

641

15.11.2012 21:14

Denco1 Zobrazenie posledných príspevkov


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

Skočiť na:  
cron

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra