Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Analizator zdania znak po znaku
Forum PHP.pl > Forum > Przedszkole
JPCannon
Tak jak w temacie, zastanawiam się jak skonstruować funkcję która będzie analizowała stringa znak po znaku. Coś jak by własny explode ale na własnych warunkach i z wieloma separatorami. Wiem, że są funkcję które pozwalają na to, ale chciałbym zaprojektować coś takiego uniwersalnie, tak by potem móc przenosić to na inne języki. Chodzi o takie założenie

dla przykładu taka wprowadzona dana
("Blalal" "hrhhrj" ("Addd" "sdzdz")

Chciałbym, żeby w takim wypadku dzieliło string w następujący sposób:
-Jeśli natrafisz na "litere to wstaw enter i symbol =>słowo
-Jeśli trafisz na ( stwórz nową tablicę i wyświetl ją.

tak by efekt był taki:

Array()
=>"Blalal"
=>"hrhhrj"
Array()
=>"Addd"
=>"sdzdz"

Chodzi mi przede wszystkim jak wprowadzić taki schemat:
Jeśli natrafisz na dany znak, literę w stringu to wykonaj daną instrukcję. Tak jak pisałem zależy mi by było to na pętlach czy przez rekurencję, tak bym mógł zastosować to do różnych języków. Istnieje takie rozwiązanie? Wydaje mi się to wyjątkowo proste, ale nie mam pojęcia jak to zastosować.
hondek
Sprawdź funkcje str_split -> http://pl.php.net/str_split
Pamietaj jednak o kodowaniu, różnie mogą zachować się polskie znaki smile.gif
alegorn
json ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.