![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Przypuśćmy, że pod zmienną $tresc mam tekst:
Kod $tresc = "Warszawski Stadion Dziesięciolecia – kiedyś chluba sportowa PRL-u, dziś największy bazar Europy" zadanie polega na tym, żeby z tego tekstu wyselekcjonować automatycznie do zmiennej $wynik tylko te wyrazy, które rozpoczynają się od wielkiej litery. Wie ktoś jak to zrobić? Ten post edytował maciu 2.09.2004, 08:34:49 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Przygotuj tablicę dużych liter.
Exploduj string na wyrazy Sprawdzaj w foreachu czy pierwszy znak kazdego z wyrazow znajduje sie in_array( $duze_litery ). Jesli tak - przepisz wyraz do tablicy wynikowej. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 10.03.2004 Skąd: z duszy :] Ostrzeżenie: (20%) ![]() ![]() |
pisalem z palca ale to chyba powinno zadzialac no, to samo o czym mowi scanner tylko zamiast tablicy z duzymi literami sprawdzasz kod ascii bo od 90 zaczynaja sie male litery chyba, trzeba sprawdzic i ograniczyc zakres z lewej strony jeszcze.. Ten post edytował jbiz 2.09.2004, 08:43:05 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 14.03.2003 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
A co z polskimi ŚĆŹŻŁ lub niemieckimi umlautami? te są powyżej 90...
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
ok dzięki, a w jaki sposób teraz zamienić tę tablice z wyrazami na stringa?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Alternatywna wersja:
Obsluguje polskie literki, w razie gdyby mialo byc ich wiecej mozesz dopisac. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 19:56 |