![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Szukałem w Google i nie mogłem nigdzie tego znaleźć. A mianowicie mam o to taki skrypt który literuje mi wyrazy, czyli np:
"forum" napisze w takiej postaci "f o r u m". Używam do tego takiego skryptu:
I teraz moje pytanie: jak zrobić aby "sz", "cz" itp. były traktowane jako jedna "litera" ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Twój kod nie zadziała na słowach zawierających polskie znaki. -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jak do tej pory działa i z polskimi znakami
![]() Tylko nie wiem jak za bardzo twój skrypt połączyć z moim. Ten post edytował moto0095 19.10.2010, 20:30:40 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A odpaliłeś go?
No przecież w $matches masz dokładnie to co chcesz. -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Oj sorki zrobiłem literówkę w zmiennej. Wszystko pięknie śmiga. Wielkie dzięki
![]() Ok. Chciałbym odnowić temat. Czy dało by się taki efekt jak opisałem w pierwszym poście z użyciem tego kodu:
![]() Szczególnie zależy mi aby pozostał ten fragment :
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
wedlug mnie jest to zle zrobione, zle w sensie 1 niepotrzebna petla.
Sprobuj odpalic skrypt
W tym przypadku ciag znakow traktowany jest jako tablica, gdzie kolejny index to kolejna litera |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ok tylko ta dróga pętla nie ma znaczenia, tu najważniejsza jest ta:
Chodzi mi o to, że jak na przykład $tekst = "Mieszko", to skrypt stworzy taką tablicę: array("M", "i", "e", "sz", "k", "o"); |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
No ale dlaczego chcesz żeby została ta pętla?
-------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Gdyż jest to tylko wycinek skryptu i ta pętla jest w nim niezbędna.
I mam jeszcze jedno pytanie: Dlaczego to: zwraca 2 tablice ![]() |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
No to co za problem przelecieć pętlą po tablicy wynikowej?
A dlaczego 2? Nie pamiętam ale w czym Ci to szkodzi? -------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
preg_match_all nie zwraca tablicy, zwraca int. Tablica wynikow zostanie zapisana w zmiennej podanej jako 3 parametr (w tym przypadku $matches).
http://php.net/manual/en/function.preg-match-all.php tu masz dokumentacje tej funkcji |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 135 Pomógł: 38 Dołączył: 24.02.2007 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
osobny warunek dla 'ch':
Ten post edytował Fantazyn 22.10.2010, 07:39:52 -------------------- |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
@Fantazy, a jak będzie to ch
![]() |
|
|
![]()
Post
#14
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A ja się caly czas pytam co stoi na przeszkodzie aby przelecieć pętlą po gotowej tablicy? Nie wspomnę, że to ostatnie rozwiązanie jest znacznie wolniejsze od preg_matcha.
-------------------- |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
tarzan
Kod t a rz a n czy Kod t a r z a n ? -------------------- |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
t a rz a n
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2024 - 04:35 |