Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Laczenie naz zmiennych
-Gość_Lolek_*-
post
Post #1





Goście







Mam problem jak połaczyć nazwy dwóch zmiennch.
Mamy dwie zmienne
Cytat
$add_
i
Cytat
$name[0] (jej wartość to admins)
i teraz chcem zeby powstała zmienna o nazwie
Cytat
$add_admins
Próbowałem w taki sposób
  1. <?php
  2. $add_{$name[0]} = 1;
  3. ?>

Ale nie działa bo zmienna nazywa sie tylko
Cytat
$add_
czytałem http://pl.php.net/string ale nie widzie tam odp bo kiepsku u mnie z anglikiem sad.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Spróbuj tak ło:

  1. <?
  2. $add_admins = 'Działa!';
  3. $name[0]='admins';
  4. $nazwa = 'add_'.$name[0];
  5. echo 'Zmienna o nazwie: <b>'.$nazwa.'</b>';
  6. echo ' i wartości: <b>'.$$nazwa.'</b>';
  7. ?>


--------------------
Go to the top of the page
+Quote Post
-Gość-
post
Post #3





Goście







No tak, ale nie zastosuje tego tu ;]

  1. <?php
  2. $acc = array('admins||', 'poll||', 'articles||', 'ban||', 'download||', 'gallery||', 'comments||', 'copysql||', 'gbook||', 'menu||', 'news||', 'menu||', 'stats||', 'subs||', 'user');  
  3. while(list($numer, $tablica) = each($acc))
  4. {
  5. $access = explode("||", $tablica);
  6.  
  7. if(${$access[0]} == 'true')
  8. {
  9. $add_{$access[0]} = 1;
  10. }
  11. else
  12. {
  13. $add_{$access[0]} = 0;
  14. }
  15. }
  16. ?>


Nie wiem dlaczego dodały się w niektórych miejscach \
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




  1. <?php
  2. eval('$add_'.$name[0].' = 1;');
  3. ?>


Ten post edytował erix 4.06.2006, 22:23:30


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
-Gość-
post
Post #5





Goście







Wielkie dzięki nie wpadłem no to żeby użyc eval() winksmiley.jpg
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 - 06:04