Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nazwa klucza w tablicy
Forum PHP.pl > Forum > Przedszkole
aceide
Witam.
Posiadam tablice, powiedzmy:
  1. <?php
  2.  
  3. &#092;"developer\" => array(
  4.  
  5. &#092;"quota3\" => array(\"element1\",\"element2\",\"element3\",\"element4\"),
  6. &#092;"band4\" => array(\"element5\",\"element6\",\"element7\",\"element8\")
  7.  
  8. )
  9.  
  10. ?>

i chce aby np. zamiast element2 wartoscia tablicy byl jej klucz, tj. w tym wypadku quota3. Za pomoca jakiej funkcji tego dokonac?
strife
Może jakoś tak...
  1. <?php
  2.  
  3. foreach( $array as $klucz => $var )
  4. {
  5. if ($klucz == 'quota3')
  6. {
  7.  $klucz = 'element32';
  8. }
  9.  
  10. $nowa_tablica[$klucz] = $var;
  11.  
  12. }
  13.  
  14. ?>
aceide
tylko ze ja zrobilem sobie taka jedna funkcje uzupelniajaca tabele w zaleznosci od wprowadzonej wartosci ktora rowniez jest kluczem. I teraz musze wpisywac:

  1. <?php
  2. &#092;"quota3\" => t(\"quota3\")
  3. ?>

a chcialbym np.
  1. <?php
  2. &#092;"quota3\" => t( jakas_funkcja() )
  3. ?>

gdzie jakas_funkcja() to funkcja zwracajaca klucz tej wartosci (w tym wypadku quota3)
... lub cos w podobie. Glownie chodzi o kosmetyke (bo to pierdola smile.gif) i jak najwieksze rozjasnienie kodu. smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.