Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> array - indeksowanie
ennics
post
Post #1





Grupa: Zarejestrowani
Postów: 312
Pomógł: 0
Dołączył: 29.12.2004

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


cześć,
mam pytanie, czy jeśli indexy w tablicy są asocjacyjne to czy ma ona również przypisane indeksy numeryczne (1...n) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

np mam tablice
  1. <?php
  2.  
  3.  
  4. $tablica = array
  5. (
  6.  'jeden' => &#092;"To jest jeden\",
  7.  'dwa' => &#092;"To jest dwa\",
  8.  'trzy' => &#092;"To jest trzy\",
  9. );
  10.  
  11. // czy mogę zrobić takie porównanie ?
  12.  
  13. $zmienna = 23;
  14.  
  15. if ( $zmienna > 0 )
  16. {
  17. foreach ( $tablica as $key => $val )
  18. {
  19. if ( $key == $zmienna ) // jaką funkcją zastosować na $key ?... funkcja($key)
  20. {
  21. print &#092;"Zmienna\" . $zmienna . \" = \" . $key . \":\" . $val . \"\";
  22. }
  23.  }
  24. }
  25.  
  26. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bendi
post
Post #2





Grupa: Zarejestrowani
Postów: 401
Pomógł: 5
Dołączył: 14.09.2003
Skąd: Wrocław

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


A tak nie wystarczy?
  1. <?php
  2.  
  3. $tablica = array('jeden' => &#092;"To jest jeden\",'dwa' => \"To jest dwa\",'trzy' => \"To jest trzy\", );
  4. $zmienna = 2;
  5. $i=0;
  6. if( $zmienna ) {
  7. foreach($tablica as $key=>$val){
  8. if ( ++$i == $zmienna ){
  9. print &#092;"Zmienna\" . $zmienna . \" = \" . $key . \":\" . $val . \"\";
  10. }
  11. }
  12. }
  13. ?>
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: 26.12.2025 - 23:37