Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Tablica dwuwymiarowa - klucz
lesz735
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 26.12.2014

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


W tablicy dwuwymiarowej jak niżej chciałbym przeszukać tylko kolumnę [sort9] znaleźć $a=13 i wpisać dla każdej znalezionej pozycji wartość pierwszego klucza tablicy dwuwymiarowej do nowo utworzonej tablicy jednowymiarowej.
Wynik szukania powinien być:

Array
(
[0] => 1
[1] => 4
)

Manuala się naczytałem na tyle żeby poprawnie(?) sformułować pytanie ale sam nie potrafię rozwiązać tego problemu.

Tablica dwuwymiarowa /echo:
Array
(
[0] => Array
(
[id] => 1
[osoba] => Stefan Kowalski
[sortp] => 1
[sort9] => 1
[sort10] => 13
)

[1] => Array
(
[id] => 1
[osoba] => Janina Twarda
[sortp] => 1
[sort9] => 13
[sort10] => 7
)

[2] => Array
(
[id] => 1
[osoba] => Stefan Kowalski
[sortp] => 1
[sort9] => 1
[sort10] => 13
)

[3] => Array
(
[id] => 1
[osoba] => Wacek Malinowski
[sortp] => 1
[sort9] => 1
[sort10] => 13
)

[4] => Array
(
[id] => 1
[osoba] => Stefan Kowalski
[sortp] => 1
[sort9] => 13
[sort10] => 13
)

)

Tablica dwuwymiarowa /skrypt:

  1. <?
  2.  
  3. $i=0;
  4. $tab_zd1[$i][id]=1;
  5. $tab_zd1[$i][osoba]="Stefan Kowalski";
  6. $tab_zd1[$i][sortp]=1;
  7. $tab_zd1[$i][sort9]=1;
  8. $tab_zd1[$i][sort10]=13;
  9. $i=$i+1;
  10.  
  11. $tab_zd1[$i][id]=1;
  12. $tab_zd1[$i][osoba]="Janina Twarda";
  13. $tab_zd1[$i][sortp]=1;
  14. $tab_zd1[$i][sort9]=13;
  15. $tab_zd1[$i][sort10]=7;
  16. $i=$i+1;
  17.  
  18. $tab_zd1[$i][id]=1;
  19. $tab_zd1[$i][osoba]="Stefan Kowalski";
  20. $tab_zd1[$i][sortp]=1;
  21. $tab_zd1[$i][sort9]=1;
  22. $tab_zd1[$i][sort10]=13;
  23. $i=$i+1;
  24.  
  25. $tab_zd1[$i][id]=1;
  26. $tab_zd1[$i][osoba]="Wacek Malinowski";
  27. $tab_zd1[$i][sortp]=1;
  28. $tab_zd1[$i][sort9]=1;
  29. $tab_zd1[$i][sort10]=13;
  30. $i=$i+1;
  31.  
  32. $tab_zd1[$i][id]=1;
  33. $tab_zd1[$i][osoba]="Stefan Kowalski";
  34. $tab_zd1[$i][sortp]=1;
  35. $tab_zd1[$i][sort9]=13;
  36. $tab_zd1[$i][sort10]=13;
Go to the top of the page
+Quote Post

Posty w temacie
- lesz735   [PHP]Tablica dwuwymiarowa - klucz   1.02.2015, 18:51:29
- - rad11   [PHP] pobierz, plaintext $array = array();...   1.02.2015, 19:02:39
- - lesz735   Dzięki.   1.02.2015, 19:47:53


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

 



RSS Aktualny czas: 23.08.2025 - 08:55