Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]klucz tablicy
Lonas
post
Post #1





Grupa: Zarejestrowani
Postów: 576
Pomógł: 14
Dołączył: 9.11.2005

Ostrzeżenie: (20%)
X----


Hej - polaczylem dwie tablice w jedna array_marge

jaka funkcja sluzy do tego zeby od nowa poindeksowac ta tablice ?

zeby klucze lecialy od 0
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kicok
post
Post #2





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


Cytat("webdicepl")


No nie? ;]


array_values" title="Zobacz w manualu PHP" target="_manual
Dla tablicy jednowymiarowej wystarczy tylko ta funkcja:
  1. <pre>
  2. <?php
  3.  
  4.  
  5. $array = array( 1 => 'test1',
  6. 2 => 'test2',
  7. 4 => 'test4',
  8. 7 => 'test5'
  9. );
  10.  
  11.  
  12. $array = array_values( $array );
  13. print_r( $array );
  14.  
  15. ?>
  16. </pre>



A jeśli jest to tablica dwuwymiarowa (tak jak napisał Loans w którymś poście powyżej) i wszystkie klucze mają zostać przeindeksowane, to trzeba to będzie połączyć jeszcze z funkcją array_map" title="Zobacz w manualu PHP" target="_manual:
  1. <pre>
  2. <?php
  3.  
  4.  
  5. $array = array( 1 => array( 1 => 'subtest1', 3 => 'subtest2', 10 => 'subtest3' ),
  6. => array( 1 => 'subtest1', 3 => 'subtest2', 10 => 'subtest3' ),
  7. => array( 1 => 'subtest1', 3 => 'subtest2', 10 => 'subtest3' ),
  8. => array( 1 => 'subtest1', 3 => 'subtest2', 10 => 'subtest3' )
  9.  
  10. );
  11.  
  12.  
  13. $array = array_values( array_map( 'array_values', $array ) );
  14. print_r( $array );
  15.  
  16. ?>
  17. </pre>
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: 16.10.2025 - 02:16