Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]operacja na stringach
acztery
post
Post #1





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

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


Hej,

Mam słowo

AlaMaKota

wynikiem powinno byc

Ala

Czyli pokazujemy string do 1 napotkanej dużej litery.

próbowałem coś koło tego:

  1. $str = 'AlaMaKota';
  2. $chars = preg_split('/[A-Z]/', $str, -1, PREG_SPLIT_OFFSET_CAPTURE);


ale nie działa.

Znalazłem takie cos:

  1. function spacify($camel, $glue = ' ') {
  2. return $camel[0] . substr(implode($glue, array_map('implode', array_chunk(preg_split('/([A-Z])/',
  3. ucfirst($camel), -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE), 2))), 1);
  4. }


można to łatwo przerobić, ale może ktoś z Was zna coś lepszego.

Ten post edytował acztery 29.12.2011, 16:22:39
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 28.09.2025 - 15:29