pabloxj
12.08.2013, 08:36:05
Mam string z wypisanymi rzeczami po, korzystając z substr chcę wyciągnać fragment od napotkania poczatku(korzystam z strpos) do napotkania",". Jak można to ustawić, bo widziałem tylko że mozna ustawić długość, a wyszukanie strpos samego "," też nie pomoże bo "," mam kilka i może chodzić o taki, który znajduje się w różnych miejscach.
freemp3
12.08.2013, 08:57:14
Jak rozumiem, masz tekst z
przecinkami i chcesz go podzielić. Zamiast bawić się w ten sposób użyj funkcji
explode.
pabloxj
12.08.2013, 09:04:12
jak rozumiem explode dzieli tekst i wrzuca do array?tylko jak potem mam znaleźć w tej tablicy konkretny fragment, który mnie interesował?
freemp3
12.08.2013, 09:10:18
To już zależy po czym będziesz wyszukiwał. Jeśli tekst jest w tym samym miejscu możesz odwołać się do konkretnego elementu tablicy. Natomiast jeśli szukasz konkretnego tekstu to przy pomocy funkcji
array_search znajdziesz klucz do elementu tablicy. Możesz również wrzucić tablicę do pętli i sprawdzać każdy z elementów.
pabloxj
12.08.2013, 09:14:26
a czy array_search() szuka w tablicy i gdy powiedzmy szukam "kot" a jako element w tablicy jest"ala ma kota" to wskaże mi ten element czy zwróci false?
freemp3
12.08.2013, 09:24:17
Niestety nie. Wyszukiwany jest tylko tekst podany w parametrze. Jeśli chcesz szukać w ten sposób to lepiej użyć pętli i w niej sprawdzać zawartość przy pomocy wyrażeń regularnych