Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Tablice - tworzenie drugiej tablicy...
Forum PHP.pl > Forum > PHP
kawuha
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.
Dabroz
Ja tam widze w tablicy $tab 6 zmiennych...


Aha... i wartości tekstowe ujmuje się w 'apostrofy' bądź "cudzysłowy"
stoprocent
  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[$i] = $arr[$i];
  8.  }
  9. print_r($tab);
  10. ?>
matid
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.
stoprocent
Ale widocznie ten uzytkownik , lubi kombinowac , lub potrzebne to mu jest do czegos inngeo tongue.gif
matid
Cytat(nasto @ 2004-06-21 19:29:23)
Ale widocznie ten uzytkownik , lubi kombinowac , lub potrzebne to mu jest do czegos inngeo tongue.gif

Lub po prostu nie wiedział, że można to w ten sposób rozwiązać laugh.gif
kawuha
hmm... przekombinowałem. biggrin.gif
Dabroz --> a patrzyłeś na skrypt? Z niego wynika, że jest ich pięć. smile.gif
matid --> to było mi potrzebne do czegoś innego niż taka tabliczka.
nasto --> ech... wiedziałem, że rozwiązanie jest proste... dzięki. smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.