Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Tablica wielowymiarowa, wyświetlenie wyników, warunek.
Forum PHP.pl > Forum > Przedszkole
cykcykacz
Witam,
mam taką tablicę wielowymiarową:
CODE

array (size=4)
'links' =>
array (size=7)
0 => string 'http://www.google.pl' (length=20)
1 => string 'http://www.12aaaaaaaaaa.pl' (length=26)
2 => string 'http://www.google.pl' (length=20)
3 => string 'http://www.matchist.com/' (length=24)
4 => string 'http://www.ostrow-wielkopolski.eu' (length=33)
5 => string 'http://www.gfsgergfgvbxb.com/' (length=29)
6 => string 'http://www.royaldeerdesign.com/2014/02/new/' (length=43)
'title' =>
array (size=7)
0 => string 'Biskupi „proszą i domagają się”.' (length=39)
1 => string 'Biskupi „proszą i domagają się”.' (length=39)
2 => string 'Ostrowski Robert Kubica.' (length=24)
3 => string 'Przedszkolaki z internetu.' (length=26)
4 => string 'Przedszkolaki z internetu.' (length=26)
5 => string 'Komisyjny impuls dla obwodnicy - bliżej, ale wciąż daleko do decyzji.' (length=72)
6 => string 'Nowe serce szpitala - nowa szpitalna kardiologia już jesienią.' (length=64)
'id' =>
array (size=7)
0 => string '8' (length=1)
1 => string '8' (length=1)
2 => string '10' (length=2)
3 => string '16' (length=2)
4 => string '16' (length=2)
5 => string '25' (length=2)
6 => string '27' (length=2)
'status' =>
array (size=7)
0 => string ' 200 ' (length=5)
1 => string '0 ' (length=2)
2 => string ' 200 ' (length=5)
3 => string ' 302 ' (length=5)
4 => string ' 200 ' (length=5)
5 => string '0 ' (length=2)
6 => string ' 200 ' (length=5)


Chodzi mi o ostatnią tablicę "status", chcę aby wyświetlone były wyniki wszystkie prócz statusu 200.
Czyli jeżeli w tabeli status pierwsze wartosc ma 200, to rownież nie wyświetlamy wyniku dla pierwszej wartości z pozostałych tabel mam nadzieję że dobrze opisałem problem.

Ps: mam tutaj skrypt który wyświetla wszystko z tablicy:
  1. foreach ($nodes as $obj_key =>$book)
  2. {
  3. echo "$obj_key Book:<br>";
  4. foreach ($book as $key=>$value){
  5. echo "$key: $value<br>";
  6. }
  7. echo "<br>";
  8. }
mar1aczi
Można, np. tak:
  1. for($i=0; $i < count($nodes['status']); $i++) {
  2. if(trim($nodes['status'][$i]) != 200) {
  3. echo $i.": ".$nodes['links'][$i]. " " .$nodes['title'][$i]." ".$nodes['id'][$i]." ".$nodes['status'][$i]."</br>";
  4. };
  5. }

jeśli tylko struktura tablicy wielowymiarowej nie ulega zmianie.
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.