Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> losowanie zmiennej
piwib
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 7.11.2005

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


Witam. Potrzebuje wylosować nie liczbę tylko zmienną albo stałą. Jak taka możliwość? Szukam po necie i nie umiem znaleść. Może ktoś mi pomoże... Interesuje mnie najprostrzy sposób. Pozdrawiam i z góry dziękuje
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%)
-----


Na szybko:
  1. <?php
  2.  
  3. define( 'ok', 10 );
  4. $a = 10;
  5. $arrTemp = array( 12, 12, 12, 234 );
  6.  
  7. $arrVars = get_defined_vars( 1 );
  8. unset( $arrVars[ 'GLOBALS' ] );
  9. unset( $arrVars[ '_POST' ] );
  10. unset( $arrVars[ '_GET' ] );
  11. unset( $arrVars[ '_COOKIE' ] );
  12. unset( $arrVars[ '_FILES' ] );
  13. $arrConstants = get_defined_constants( 1 );
  14. $arrConstants = $arrConstants[ 'user' ];
  15.  
  16. $arrAll = $arrVars + $arrConstants;
  17.  
  18. echo '<pre>';
  19. print_r( $arrAll );
  20. echo '</pre>';
  21.  
  22. ?>

Wydaje mi się że chcesz zmienne tylko utworzone przez siebie więc wywaliłem zmienne z $_POST, $_GET, ...
$arrAll to tablica zawierająca wszystkie zmienne i stałe. Jeśli chcesz coś pobrać to wylosuj sobie z tej tablicy ( funkcja podana przez @Kshyhoo'a się przyda ).
Jeśli chcesz losować tylko stałe to losujesz z tablicy $arrConstants, ze zmiennymi podobnie ( tylko z tablicy $arrVars ).

To by było "na szybko" (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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: 5.10.2025 - 08:02