Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wyświetlanie niektórych elementów tablicy
bronx
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


witam

mam takie szybkie pytanko

jeżeli mam jakąś tablicę i chce ją wyświetlić całą to nie ma problemu - wrzucam w pętle i już. Ale jeżeli chciałbym wyświetlić np. 1, 3,5 i 9 element tablicy to czy również musze używać dla każdego elementu pętli ? Czy jest może jakiś inny sposób

Ten post edytował bronx 26.08.2006, 12:34:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Wypociłem coś takiego- zakłada istenienie tablicy porównawczej zawierającej numery indexów pierwszej tablicy do wyśwtlenia. Można to jeszcze zrobć na if else, ale chyba tak jest bardziej elegancko.
  1. <?php
  2. //główna tablica
  3. $tablica[]='a';
  4. $tablica[]='b';
  5. $tablica[]='c';
  6. $tablica[]='d';
  7. $tablica[]='e';
  8.  
  9. //tablica porównawcza
  10. $selected[]=2;
  11. $selected[]=4;
  12.  
  13. $ile=count($tablica);
  14.  
  15. for ($i=0;$i<=$ile;$i++){
  16.  
  17. if (in_array($i, $selected)){ //znajdziesz wartosć $i w tablicy selected
  18. print $tablica[$i]; // to pokaż element głównej tablicy
  19. }
  20. }
  21. ?>


Dopasuj sobie tylko (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam.

Pozdrawiam.

Ten post edytował Cysiaczek 26.08.2006, 01:02:02
Go to the top of the page
+Quote Post

Posty w temacie


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: 11.10.2025 - 03:22