Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] tablica 2-wymiarowa, dostęp
Forum PHP.pl > Forum > Przedszkole
peter13135
mam array'a który wygląda w ten sposób
  1. <?php
  2. (
  3.    [9] => Array
  4.        (
  5.            [name] => admin
  6.            [color] => #ff0000
  7.        )
  8.  
  9.    [1] => Array
  10.        (
  11.            [name] => pasożyt
  12.            [color] => #c8c8c8
  13.        )
  14.  
  15.    [8] => Array
  16.        (
  17.            [name] => moderator
  18.            [color] => #00ff00
  19.        )
  20.  
  21.    [2] => Array
  22.        (
  23.            [name] => user
  24.            [color] => #00aaff
  25.        )
  26.  
  27.    [3] => Array
  28.        (
  29.            [name] => vip
  30.            [color] => #ff00c0
  31.        )
  32.  
  33. )
  34. ?>


chciałbym wyświetlić tą tablicę w ten sposób
  1. <option value='1' >pasożyt</option>
  2. <option value='2'>user</option>
  3. <option value='3'>vip</option>
  4. <option value='8'>moderator</option>
  5. <option value='9'>admin</option>


jednak nie mam pojęcia jak to zrobić w sposób fachowy, jak widzicie, te numerki niesą kolejne, więc moim zdaniem ciężko to wrzucić w pętle
czy więc jest jakiś inny sposób?? mógłby mnie ktoś naprowadzić na dobry tor?questionmark.gif
phpion
  1. <?php
  2. foreach ($tablica as $i => $v) {
  3. // $i to id rangi
  4. // $v['name'] to nazwa rangi
  5. }
  6. ?>
peter13135
wielkie dzięki, oto chodziło ;]

edit://
napisałem sobie tą pętle (oczywiście przedmówca mi pomógł), ale z niewiadomych mi przyczyn nie wyświetlają się kolory...

moja pętla zwróciła mi takie coś

  1. <option value="9"><font color="#ff0000">admin</font></option>
  2. <option value="1"><font color="#c8c8c8">pasożyt</font></option>
  3. <option value="8"><font color="#00ff00">moderator</font></option>
  4. <option value="2"><font color="#00aaff">user</font></option>
  5. <option value="3"><font color="#ff00c0">vip</font></option>

niewidzę tutaj błędu, a każda nazwa rangi ma kolor biały, zamiast takiego jaki wpisałem w atrybucie color
gox
[css]
<STYLE type="text/css">
.red{color:red}
</STYLE>

<select>
<OPTION class="red">intag</OPTION>
<option><font style="color:red;">inline</font></option>
<option style="color:red;"><font style="color:red;">inline</font></option>
</select>
[css]

co ciekawe styl musi dotycznyc slektora opction a nie czcionki..
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.