Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak rozdzielić wyraz na kilka, sprawdzanie gdzie duża litera
damianooo
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

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


Witam,

mam taki oto wyraz: AlaMaKota
chciałem rozdzielić to tak aby mieć napis: Ala ma kota


jest jakaś funkcja którą można to zrobić , czy tylko poprzez zastosowanie wyraźenia regularnego jest to możliwe ?

dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
tolomei
post
Post #2





Grupa: Zarejestrowani
Postów: 450
Pomógł: 135
Dołączył: 18.11.2010
Skąd: Wschowa

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


Witaj.

  1. <?php
  2.  
  3. function rozdzielamy($s) {
  4. return ucfirst(strtolower(preg_replace('#(?<=\w)([A-Z])#', ' \\1', $s)));
  5. }
  6.  
  7. echo rozdzielamy('AlaMaKotaAKotMaPchły');


Wynik:
Kod
Ala ma kota a kot ma pchły


Pozdrawiam.


--------------------
“ Computers are good at following instructions, but not at reading your mind. ”
- Donald Knuth
Go to the top of the page
+Quote Post
damianooo
post
Post #3





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

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


wielkie dzięki .. pozdrawiam
Go to the top of the page
+Quote Post
Piaskovitz
post
Post #4





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 14.04.2013

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


Hej
http://pl1.php.net/strtolower nie ogarnia polskich znaków niestety, lepiej użyć http://pl1.php.net/manual/en/function.mb-strtolower.php
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: 21.08.2025 - 17:43