Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Tablice - tworzenie drugiej tablicy..., ... o takich samych wartościach
kawuha
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 11.06.2004
Skąd: Leszno

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


Mam taki skrypcik:
  1. <?php
  2. $arr = array(jeden, dwa, trzy, cztery, piec);
  3.  
  4. $count = count($arr);
  5. for($i=0; $i<$count; $i++)
  6. {
  7. $tab = array($i=>$arr[$i]);
  8. print_r($tab);
  9. echo &#092;"<br>n\";
  10. }
  11. print_r($tab);
  12. ?>

A daje on taki rezultat:
Cytat
Array ( [0] => jeden )
Array ( [1] => dwa )
Array ( [2] => trzy )
Array ( [3] => cztery )
Array ( [4] => piec )
Array ( [4] => piec )

Jak widać tablica $tab zawiera tylko jeden element(piec) o indeksie 4(inne są nadpisywane, czy jak?). A ja chciałbym żeby ta tablica zawierała takie same elementy jak tablica $arr.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
matid
post
Post #2





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

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


Hm... A nie wystarczy tak:
  1. <?php
  2. $arrArray1 = array( 'jeden', 'dwa', 'trzy', 'cztery', 'pięć' );
  3. $arrArray2 = $arrArray1;
  4.  
  5. // test
  6. $arrArray1[0] = 'jeden?';
  7. $arrArray2[1] = 'dwa?';
  8.  
  9. echo '<pre>';
  10. print_r( $arrArray1 );
  11. print_r( $arrArray2 );
  12. echo '</pre>';
  13.  
  14. ?>


Takie rozwiązanie wydaje się prostsze.
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: 14.10.2025 - 07:23