Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Analizator zdania znak po znaku
JPCannon
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 22.05.2013

Ostrzeżenie: (0%)
-----


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ć.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
hondek
post
Post #2





Grupa: Zarejestrowani
Postów: 355
Pomógł: 50
Dołączył: 20.08.2007
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Sprawdź funkcje str_split -> http://pl.php.net/str_split
Pamietaj jednak o kodowaniu, różnie mogą zachować się polskie znaki smile.gif


--------------------
przetwornik yt na czasie :)
Go to the top of the page
+Quote Post
alegorn
post
Post #3





Grupa: Zarejestrowani
Postów: 341
Pomógł: 40
Dołączył: 23.06.2009

Ostrzeżenie: (0%)
-----


json ?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 10:03