Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Niezrozumiałe znaki "{" i "}" w kodzie
Larges
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 16
Dołączył: 13.05.2008
Skąd: Łódź

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


Witam,
prosiłbym o wytłumaczenie o co chodzi ze znakami "{", "}".
Kodu nie rozumiem od linijki z "$str{$position} = $lower{0};"
Dzięki wielkie za pomoc.

  1. <?php
  2. function nazwy_wlasne($str) {
  3. $str = ucwords($str);
  4. $wordlist = str_word_count($str, 2);
  5.  
  6. foreach($wordlist as $position => $word) {
  7. switch($word) {
  8. case 'A' :
  9. case 'Na' :
  10. case 'Z' :
  11. case 'I' :
  12. case 'W' :
  13. case 'Nad' :
  14. case 'Pod' :
  15. case 'Lub' :
  16. $lower = strtolower($word);
  17. $str{$position} = $lower{0};
  18. }
  19. }
  20.  
  21. return $str;
  22. }
  23.  
  24. $upcrased = nazwy_wlasne("PHP z HTML ble ble ble");
  25. echo "{$upcrased}";
  26. ?>


--------------------
Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Akurat tutaj chodzi o to, że $position to numer a $str{$position} oznacza znak na $position pozycji licząc od 0


--------------------
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 - 21:39