Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zmiana pierwszej litery wyrazu na dużą
Sueroski
post 2.07.2010, 11:17:27
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 19.11.2008

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


Witam. Mam problem z funkcją, która z założenia ma zmienić pierwszą literę każdego wyrazu na dużą.
Kompletnie nie wiem w czym może być błąd, funkcja zwraca 0.
  1. <?php
  2. function str_title($string){
  3. $explode = explode(' ', $string);
  4. for($i = 0; $i<=count($explode); $i++){
  5. $split = str_split($explode[$i]);
  6. $result = strtoupper($split[0]);
  7. for($a = 1; $a<=count($split); $a++){
  8. $result = $result + $split[$a];
  9. }
  10. }
  11. return $result;
  12. }
  13. echo(str_title('ala'));
  14. ?>

możecie mnie naprowadzić, gdzie zrobiłem błąd?
jak dodam wyświetlanie błędów:
  1. <?PHP
  2. ini_set( 'display_errors', 'On' );
  3. error_reporting( E_ALL );
  4. ?>

to otrzymuje komunikaty:
Cytat
Notice: Undefined offset: 3 in D:\xampp\htdocs\develop\stringlib\library.php on line 11

Notice: Undefined offset: 1 in D:\xampp\htdocs\develop\stringlib\library.php on line 8

Notice: Undefined offset: 1 in D:\xampp\htdocs\develop\stringlib\library.php on line 11
Go to the top of the page
+Quote Post

Posty w temacie


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: 16.07.2025 - 14:57