Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tablice wielowymiarowe
stoklosa
post 23.06.2005, 17:31:21
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 30.04.2003

Ostrzeżenie: (0%)
-----


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?

Ten post edytował stoklosa 23.06.2005, 17:32:40
Go to the top of the page
+Quote Post
crash
post 23.06.2005, 17:40:11
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


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. ?>


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 19:13