Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak nazwać zmienne ich wartościami
tikky
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 1
Dołączył: 2.10.2007

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


  1. <?php
  2. $results = $db->get_results("SELECT DISTINCT numer FROM pogoda ORDER by data ASC");
  3.  
  4. foreach ( $results as $user )
  5. {
  6. // Wyswietla dane
  7. $user->czujnik;
  8. // tu trzeba wstawić cos aby miec zmienne
  9. }
  10. ?>


Jak zrobić aby w powyższej pętli przyporządkować nazwie zmiennej jej wartość.
Czyli normalnie powyższa funkcja da nam np 5 wartości: 10,20,30,40, i 50.
A ja chciałbym otrzymać takie zmienne:
$10=10
$20=20
$30=30
$40=40
$50=50

Niby proste a nie wiem jak nazwać tak zmienne.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tikky
post
Post #2





Grupa: Zarejestrowani
Postów: 112
Pomógł: 1
Dołączył: 2.10.2007

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


Tak, wiem, że zmienne nie mogą się zaczynać od cyfry, ale to był tylko przykład.
W takim razie załóżmy, że mamy taką tablicę:
  1. <?php
  2. $arr = array("jeden", "dwa", "trzy");
  3. ?>

robię tak jak powiedziałeś:
  1. <?php
  2. foreach ($arr as $k => $v) $$k = $v;
  3. ?>



ale to nie daje tego o co pytałem. Ja chciałbym aby teraz każda zmienna nazywała się tak jak wartość, czyli żeby wyświetlenie $jeden dawało  'jeden', moż tak to opisze:

  1. <?php
  2. echo $jeden; //to powinno wyświetlić 'jeden' czyli że $jeden='jeden'
  3. echo $dwa;
  4. echo $trzy;
  5. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 20:27