Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak rozdzielić wyraz na kilka
Forum PHP.pl > Forum > PHP
damianooo
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
tolomei
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.
damianooo
wielkie dzięki .. pozdrawiam
Piaskovitz
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
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.