Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak elegancko dobrać się do danych z tablicy?
Forum PHP.pl > Forum > Przedszkole
miedzna
Mam taką tablicę:

Array ( [0] => 0 [1] => aaa [2] => 62 [3] => bbb [4] => 5335 [5] => ccc [6] => 9229 [7] => ddd [8] => 9233 [9] => eee [10] => 9250 [11] => fff)

Muszę z niej mieć wynik jak niżej (nie interesuje mnie ten kawałek: [0] => 0):

aaa - 62
bbb - 5335
ccc - 9229
ddd - 9233
eee - 9250
fff - bez wartości

czyli skojarzyć element [1] z [2], [3] z [4] itd.
matyskiewicz
Cytat(miedzna @ 13.05.2009, 15:43:08 ) *
Muszę z niej mieć wynik jak niżej (nie interesuje mnie ten kawałek: [0] => 0):

Numerowanie tablicy zaczyna się od 0. nie łatwiej byłoby Ci użyć 2 wymiarowej tablicy?
  1. <?php
  2. $tab['aaa']['62'];
  3. ?>


moze Ci pomoże: http://forum.php.pl/index.php?showtopic=12...mp;#entry606844
miedzna
Niestety nie mam wpływu na to, jaka tablica jest zwracana. Dostaję taką i muszę się dobrać do wyników.

Cytat(sowiq @ 13.05.2009, 15:59:56 ) *



Firefox nie może odnaleźć serwera pl.php.net.
zbig
Witam !
Nie wiem po co ci to biggrin.gif ale tak ci wyswietli to co chcesz
  1. <?php
  2. for($i=1;$i<count($arr);$i++){
  3.    if($i%2 != 0){
  4.        echo $arr[$i]."-";
  5.    }else{
  6.        echo $arr[$i]."<br/>";
  7.    }
  8.    
  9. }
  10. ?>


Pozdrawiam
sowiq
Cytat(miedzna @ 13.05.2009, 16:05:52 ) *
Firefox nie może odnaleźć serwera pl.php.net.
Trochę zaradności... http://pl.php.net/manual/pl/function.array-search.php

ps. Twój nick mówi o nazwie miejscowości?
miedzna
Cytat(sowiq @ 13.05.2009, 16:07:39 ) *
Trochę zaradności... http://pl.php.net/manual/pl/function.array-search.php

ps. Twój nick mówi o nazwie miejscowości?



Coś w u mnie nie działa manual php pod FF, pod IE śmiga.

Nick, to miejscowość, znasz?

Cytat(zbig @ 13.05.2009, 16:07:19 ) *
Nie wiem po co ci to...



Może trochę źle opisałem, chodzi o to że dostaję tablicę

Array ( [0] => 0 [1] => aaa [2] => 62 [3] => bbb [4] => 5335 [5] => ccc [6] => 9229 [7] => ddd [8] => 9233 [9] => eee [10] => 9250 [11] => fff)

chodzi o to, że klucz [1] to nazwa elementu, klucz [2] jego ID. Muszę z tej tablicy wygenerować link w postaci <a href="costam.php?id=klucz[2]">klucz[1]</a>
phpion
  1. <?php
  2. for ($i=1; $i<count($array); $i+=2) {
  3. }
  4. ?>

Zwróć uwagę na $i+=2 (a nie $++). To powinno Cię naprowadzić.
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.