[ 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 | 97
NapísalOffline : 28.01.2009 17:16 | pole, rozdelenie textu..

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 | 51
Bydlisko: Bratislava
NapísalOffline : 28.01.2009 17:21 | pole, rozdelenie textu..

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 | 97
Napísal autor témyOffline : 28.01.2009 18:04 | pole, rozdelenie textu..

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 | 51
Bydlisko: Bratislava
NapísalOffline : 28.01.2009 20:19 | pole, rozdelenie textu..

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 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 28.01.2009 22:28 | pole, rozdelenie textu..

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 | 97
Napísal autor témyOffline : 30.01.2009 13:41 | pole, rozdelenie textu..

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ý: 17.07.24
Príspevky: 532
Témy: 35 | 35
Bydlisko: Bratislava
NapísalOffline : 30.01.2009 14:42 | pole, rozdelenie textu..

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 | 51
Bydlisko: Bratislava
NapísalOffline : 30.01.2009 15:08 | pole, rozdelenie textu..

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 | 97
Napísal autor témyOffline : 30.01.2009 16:56 | pole, rozdelenie textu..

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??


 [ Príspevkov: 9 ] 


pole, rozdelenie textu..



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

848

07.11.2010 15:08

programmer

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

500

18.12.2011 21:39

blazej44800

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

595

29.04.2013 11:41

BX

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

Rozdelenie textu po urcitom pocte znakov

v PHP, ASP

1

425

02.12.2008 17:29

stenley

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

Nejaky sikovny software na rozdelenie textu

v Ostatné programy

0

366

15.11.2016 6:52

ferino5

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

Zmena textu a zanechani pozice v textu

v PHP, ASP

4

873

01.08.2009 21:26

Tominator

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

POLE

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

10

1560

18.11.2006 10:07

audiotrack

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

textove pole

v JavaScript, VBScript, Ajax

5

620

20.06.2009 15:38

Snacker

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

Viacrozmerne pole

v PHP, ASP

3

609

07.12.2010 16:41

venom2

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

pascal - pole

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

8

841

15.08.2009 9:44

beginner

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

Textové pole

v HTML, XHTML, XML, CSS

2

559

13.09.2012 15:16

janosihelsky

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

6520

10.01.2007 20:10

ertin

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

Dynamicke pole..

v PHP, ASP

3

460

28.09.2011 22:56

Ando

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

raid pole

v Pevné disky a radiče

23

2463

09.07.2008 1:15

Pegas099

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

elmag. pole

v Ostatné

3

327

16.09.2014 14:47

logarytmus

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

Pole stringov

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

2

683

15.11.2012 21:14

Denco1



© 2005 - 2025 PCforum, edited by JanoF