| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 26.02.08 Prihlásený: 24.05.13 Príspevky: 372 Témy: 66 Bydlisko: Nové Zámky |
zdravim...mam bunku a v nej nieco ako:
Kód: uzivatel=1das54s8d4,login=213546487,nastavenie=pekne,
no a ja sa chcem spytat ako odtial vytiahnem iba to Kód: uzivatel=1das54s8d4 rozkuskoval som si to Kód: $premenna=split(','$v[1]); lenze ako zistim kde sa nachadza cast ta ktoru hladam...lebo nie vsetci uzivatelia maju v tabulke na prvom mieste to co potrebujem vycucnut niekde to moze byt aj uzivatel= Kód: login=213546487,1das54s8d4,nastavenie=pekne,
takze nemozem pouzit iba $premenna[0]...napadlo ma pouzit strpos() len neviem ci to bude zrovna vhodne ked tam bude viacej casti oddelenych ciarkov napr 20 a to co hladam bude az poslednee...snad ste ma pochopili ako co myslim...diki za rady
|
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
Najprv ten string splitom rozdelis na dvojice "nazov=hodnota" (to je to co uz mas)
to pole potom prejdi v cykle, kde kazdu polozku splitom (splituj na znak "=") rozdelis na pole s dvoma hodnotami. Prvou bude nazov a druhou hodnota. Jednoduchy IF ti uz povie s ktorou polozkou pracujes
_________________ PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME Mobil: Xiaomi POCO F2 PRO |
|
Registrovaný: 26.02.08 Prihlásený: 24.05.13 Príspevky: 372 Témy: 66 Bydlisko: Nové Zámky |
asi sme sa nepochopili...ten prvy bod mam cize "nazov=hodnota" a ja potrebujem zistit ci sa nachadza v $premenna[0] alebo v $premenna[1]...$premenna[20]...nepotrebujem to este rozdelovat...ak som ta pochopil ja zle tak sorry
|
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
Myslel som to takto. A ked rozbijas string na pole, je lepsie pouzit explode (split sa pouziva ak to chces rozbit podla regularneho vyrazu, ty rozbijas podla jedneho znaku/stringu
Kód: $inputStr = "uzivatel=1das54s8d4,login=213546487,nastavenie=pekne,"; $inputArray = explode(',', $inputStr); foreach ($inputArray as $dvojicaStr) { $dvojicaArray = explode('=', $dvojicaStr); if ($dvojicaArray[0] == 'login') echo $dvojicaArray[1]; }
_________________ PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME Mobil: Xiaomi POCO F2 PRO |
|
Registrovaný: 26.02.08 Prihlásený: 24.05.13 Príspevky: 372 Témy: 66 Bydlisko: Nové Zámky |
aha uz som pochopil ako si to myslel...no toto riesenie ma nenapadlo...skusim a pak dam vediet diki zatial
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| C - načítanie stringu v Assembler, C, C++, Pascal, Java | 14 | 1897 | 17.10.2010 21:33 remus | | Pole do stringu v PHP, ASP | 3 | 397 | 10.03.2009 17:34 Tominator | | C++ kopirovanie stringu v Assembler, C, C++, Pascal, Java | 2 | 408 | 14.11.2012 18:09 faraon | | java - kontrola stringu v Assembler, C, C++, Pascal, Java | 15 | 641 | 16.12.2010 14:22 arnie16 | | Dom z stringu v JavaScript, VBScript, Ajax | 3 | 442 | 16.03.2010 20:59 juho | | opatovne nacitanie Stringu - JAVA v Assembler, C, C++, Pascal, Java | 10 | 776 | 03.02.2011 18:13 Bajzik | | pridavanie medzier do stringu v PHP, ASP | 7 | 420 | 31.01.2009 21:38 stenley | | return stringu po ajaxovom calle v JavaScript, VBScript, Ajax | 7 | 344 | 10.06.2014 22:57 hatto13 | | JAVA - získanie stringu zo súboru v Assembler, C, C++, Pascal, Java | 6 | 418 | 21.04.2014 23:34 XOLOO | | Odstranenie nadbytocnych medzier, tabulatorov zo stringu.... v PHP, ASP | 11 | 851 | 09.10.2014 20:13 1daemon1 | | ako najst poziciu v stringu regexpom? v PHP, ASP | 8 | 559 | 29.12.2010 19:36 misko16 | | Rozdelenie stringu do pola stringov v Jave v Assembler, C, C++, Pascal, Java | 6 | 692 | 17.10.2012 22:41 Vicma |
| 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
|
|