Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tablice wielowymiarowe
Forum PHP.pl > Forum > Przedszkole
stoklosa
Jak zadać pytanie by tablica wielowymiarowa zwracała tablice które posiadają klucz o treści Kasia, oto przykład:

  1. <?
  2. $osoby=array (
  3.  array (imie=>&#092;"Kasia\", lat=>\"12\"),
  4.  array (imie=>&#092;"Kasia\", lat=>\"21\"),
  5.  array (imie=>&#092;"Ewa\", lat=>\"12\"),
  6.  
  7. );
  8. ?>


I na ekranie pokazało by się:

Kasia lat 12
Kasia lat 21

A Ewy nie brał by pod uwagę, oraz funkcje która podała by ile jest tablic o kluczu Kasia, by wykorzystać to do pętli?
crash
Jeśli ta tablica nie będzie więcej wymiarowa to starczy zwykłe foreach:
  1. <?php
  2. $osoby = array(
  3.  array('imie'=>&#092;"Kasia\", 'lat'=>\"12\"),
  4.  array('imie'=>&#092;"Kasia\", 'lat'=>\"21\"),
  5.  array('imie'=>&#092;"Ewa\", 'lat'=>\"12\"),
  6. );
  7. $kas = 0;
  8. foreach($osoby as $osoba)
  9. {
  10.  if($osoba['imie'] == 'Kasia')
  11.  {
  12. echo $osoba['imie'].' lat: '.$osoba['lat'];
  13. $kas++;
  14.  }
  15. }
  16. ?>
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.