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
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


W takim razie:
  1. <?php
  2.  
  3. foreach ($arr as $v) {
  4.    $$v = $v;
  5. }
  6.  
  7. ?>

Pamiętaj też, że jest coś takiego jak extract(). To tak na przyszłość.
Wtedy można zrobić tak:
  1. <?php
  2.  
  3. extract(array_combine($arr, $arr));
  4.  
  5. ?>
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: 16.10.2025 - 04:31