Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Niezrozumiałe znaki "{" i "}" w kodzie
Forum PHP.pl > Forum > Przedszkole
Larges
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. ?>
wookieb
Akurat tutaj chodzi o to, że $position to numer a $str{$position} oznacza znak na $position pozycji licząc od 0
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.