Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak dodać do nazwy zmiennej jakiś wyraz?
david8213
post
Post #1





Grupa: Zarejestrowani
Postów: 308
Pomógł: 0
Dołączył: 9.12.2009

Ostrzeżenie: (10%)
X----


Mam np zmienną $warszawa
chciałbym żeby niżej w kodzie przyjęła nazwę $moja_warszawa

Ten post edytował david8213 21.11.2018, 12:54:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Neutral
post
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 46
Dołączył: 10.01.2016

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


  1. <?php
  2. class Word {
  3.  
  4. public function __construct($single_word) {
  5. $this->single_word = $single_word;
  6. }
  7.  
  8. public function __concat_str($str, $side = false, $space = false) {
  9. if($space === true) {
  10. $space = ' ';
  11. } else {
  12. $space = '';
  13. }
  14. if($side === true) {
  15. return $str.$space.$this->single_word;
  16. } else {
  17. return $this->single_word.$space.$str;
  18. }
  19. }
  20.  
  21. public function __set_color($col, $string) {
  22. return "<span style='color:$col;'>".$string."</span>";
  23. }
  24.  
  25. }
  26.  
  27.  
  28. function concat_str($concatenate_word, $string, $color = 'black', $allo1 = true, $allo2 = true) {
  29.  
  30. $my_method1 = $concatenate_word->__concat_str($string, $allo1, $allo2);
  31. $my_method2 = $concatenate_word->__set_color($color, $my_method1);
  32. return $my_method2;
  33. }
  34.  
  35. $concatenate_word = new Word('fish');
  36. echo concat_str($concatenate_word, 'HELLO', 'orange');
  37.  
  38. echo "<br />";
  39.  
  40. $concatenate_word = new Word('apple');
  41. echo concat_str($concatenate_word, 'I see', 'pink');
  42.  
  43. echo "<br />";
  44.  
  45. $concatenate_word = new Word('sand');
  46. echo concat_str($concatenate_word, 'I reclined on the', 'gold')."<br />";
  47. echo concat_str($concatenate_word, 'I reclined on the', 'gold')."<br />";
  48. echo concat_str($concatenate_word, 'I reclined on the', 'gold')."<br />";
  49. echo concat_str($concatenate_word, 'I reclined on the', 'gold')."<br />";
  50. echo concat_str($concatenate_word, 'I reclined on the', 'gold')."<br />";
  51. $concatenate_word = new Word('beach');
  52. echo concat_str($concatenate_word, 'I reclined on the', 'gold')."<br />";
  53. echo concat_str($concatenate_word, 'I reclined on the', 'lime')."<br />";
  54.  
  55. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- david8213   [PHP]Jak dodać do nazwy zmiennej jakiś wyraz?   21.11.2018, 12:12:54
- - olszam   [PHP] pobierz, plaintext $moja_waszawa = $warszawa...   21.11.2018, 12:19:42
- - david8213   coś takiego tylko wiem że wyrazów tak dodawac nie ...   21.11.2018, 12:20:28
- - olszam   [PHP] pobierz, plaintext $var1 = $nazwa."_...   21.11.2018, 12:24:08
- - david8213   tak. o to chodziło. Dziękuję Jak wyświetlić zm...   21.11.2018, 12:36:57
- - nospor   Zmienne zmienne http://php.net/manual/en/language....   21.11.2018, 12:58:24
- - david8213   tak czytam i nie mogę znaleźć błędu. Co jest nie ...   21.11.2018, 13:00:50
- - nospor   To czytaj dokladniej. Przeciez tam sa bardzo czyte...   21.11.2018, 13:09:31
- - david8213   Jak ktoś bedzie wiedział prosze o pomoc bo nie mog...   21.11.2018, 13:13:59
- - viking   $var1->{$zmienna}   21.11.2018, 13:52:09
- - nospor   @viking, ja moze gotowca mu nie podaje tylko pastw...   21.11.2018, 13:54:23
- - david8213   Cytat(viking @ 21.11.2018, 13:52:09 )...   21.11.2018, 13:55:34
- - nospor   Sam sie pastwisz nad soba. Wyraznie napisalem ze ...   21.11.2018, 14:34:59
- - david8213   Tak będzie poprawnie ? Bo liczyć liczy [PHP] pobi...   21.11.2018, 14:56:38
- - nospor   Jeszcze mi tylko napisz po co dales to: $cen...   21.11.2018, 15:00:55
- - david8213   Masz rację - przekombinowane - Dziękuję   21.11.2018, 15:02:30
- - nospor   I naprawde bylo tak trudno przeanalizowac te dwa p...   21.11.2018, 15:17:56
- - Neutral   [PHP] pobierz, plaintext <?phpclass Word ...   21.11.2018, 16:44:04
- - nospor   @Neutral to na pewno mialo byc w tym temacie?   21.11.2018, 16:54:41


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: 12.10.2025 - 17:18