Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Formatowanie imienia i nazwiska
nexis
post 6.09.2007, 10:58:39
Post #1





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


  1. <?php
  2. $n = 'JAN kowalski';
  3. echo ucwords(strtolower($n)); // Jan Kowalski
  4.  
  5. $n = 'hanna gronkiewicz-walc';
  6. echo ucwords(strtolower($n)); // Hanna Gronkiewicz-walc
  7. ?>


Jak zrobic, aby ucwords" title="Zobacz w manualu PHP" target="_manual potraktowal ciag po znaku "-" takze jako nowe slowo i ustawil pierwsza litere na duza?

Ten post edytował nexis 6.09.2007, 10:59:05


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
redelek
post 6.09.2007, 12:10:28
Post #2





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(nexis @ 6.09.2007, 09:58:39 ) *
  1. <?php
  2. $n = 'JAN kowalski';
  3. echo ucwords(strtolower($n)); // Jan Kowalski
  4.  
  5. $n = 'hanna gronkiewicz-walc';
  6. echo ucwords(strtolower($n)); // Hanna Gronkiewicz-walc
  7. ?>


Jak zrobic, aby ucwords" title="Zobacz w manualu PHP" target="_manual potraktowal ciag po znaku "-" takze jako nowe slowo i ustawil pierwsza litere na duza?


Na stronie z man jest tak

  1. <?php
  2. function sentence_cap($impexp, $sentence_split) {
  3. $textbad=explode($impexp, $sentence_split);
  4. $newtext = array();
  5. foreach ($textbad as $sentence) {
  6. $sentencegood=ucfirst(strtolower($sentence));
  7. $newtext[] = $sentencegood;
  8. }
  9. $textgood = implode($impexp, $newtext);
  10. return $textgood;
  11. }
  12.  
  13. $n = 'JAN kowalski-walec';
  14.  
  15. echo ucwords(sentence_cap("-",$n)).'<br>'; // Jan Kowalski-Walec
  16. ?>


Pozdrawiam
Redelek

Ten post edytował redelek 6.09.2007, 12:14:34


--------------------
Pozdrawiam
Piotrek R
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 01:45