Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Operacje na nazwach zmiennych, jak to zrobić w PHP
Less
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 4.06.2007

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


Witam "Forumowiczów", cześć!

Mam taki podstawowy problem, piszę kodu sporo, ale niestety nie mam podstaw (IMG:style_emoticons/default/sad.gif) jak sie okazuje...

Chciałem napisać uniwersalna funkcję,
w tym celu potrzebuję nauczyc się podmieniać w nazwach zmiennych

przykład, aby nie pisać abstrakcji:
to nie jest dokładna sytuacja, która załatwiłem jakims obejsciem, ale po prostu przykład problemu

to ponizsze nie działa (dokladnie fragment: $wynik = $wiersz[$pole]; ), jak poradzic sobie, by zadzialało, gdy zalezy mi aby zmienna pole sie zmieniała w miarę potrzeby?

  1.  
  2. //tu łaczę się z bazą
  3.  
  4. $zap = "SELECT *
  5. FROM `autor`
  6. ;";
  7.  
  8.  
  9. $pole = "nazwisko";
  10.  
  11. $dane = mysql_query($zap);
  12. $wiersz = mysql_fetch_array($dane);
  13. $wynik = $wiersz[$pole];
  14.  
  15.  


podobnie (prezentuję swoją ideę, zamiast dużo pisać, ten ponizszy kod nie działa zupełnie... zdaje sobie sprawę, ze jest niepoprawny):

  1. for($i=0;$i<10;$i++){
  2. $zmiennanr.$i = 10*$i;
  3. }


w innych językach umiem takie "cudo" zrobić, w JS do tego słuzy np eval() )w php mi nie wychodzi...

Ten post edytował Less 31.10.2009, 10:18:36
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.08.2025 - 23:38