Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> tablica numeryczna
KirkoR
post 19.06.2004, 22:36:44
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 14.02.2004
Skąd: Warszawa

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


pytanie głupie, ale nie mogłem tego nigdzie znaleźć. otóż mam tablicę:

'cos_1' => "bleee",
'cos_2' => "bleee",
'cos_3' => "bleee",
'cos_4' => "bleee",
'cos_5' => "bleee",

Ale nie wiem ile jest pól 'cos_$i' i jak się one nazywają. Ale musze je wszystkie wyswietlic i zformatowac. Aby to zrobic chce uzyc for()... ale musze miec tablice w postaci:
'0' => "bleee",
'1' => "bleee",
'2' => "bleee",
'3' => "bleee",
'4' => "bleee",
'5' => "bleee",
'6' => "bleee",

Jak przekonwertować tablice?

EDIT:
Znalazłem, chodzi tutaj o array_values -> chyba winksmiley.jpg

Ten post edytował KirkoR 19.06.2004, 22:42:10
Go to the top of the page
+Quote Post
phantom
post 19.06.2004, 22:56:41
Post #2





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 28.04.2004
Skąd: Płock

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


foreach" title="Zobacz w manualu PHP" target="_manual <- chyba to będzie odpowiednie.


--------------------
Env: Aurox Linux 9.2 ][ Apache 2.0.49 ][ PHP5-RC3 ][ SQLite ][ Quanta+ 3.1.4
Go to the top of the page
+Quote Post
stoprocent
post 20.06.2004, 01:04:31
Post #3





Grupa: Zarejestrowani
Postów: 338
Pomógł: 2
Dołączył: 17.05.2003
Skąd: Kraków , Londyn

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


albo tak jak fantom napisal , z uzyciem foreach.
  1. <?php
  2.  
  3. $tablica = array(
  4. '0' => &#092;"bleee\",
  5. '1' => &#092;"bleee\",
  6. '2' => &#092;"bleee\",
  7. '3' => &#092;"bleee\",
  8. '4' => &#092;"bleee\",
  9. '5' => &#092;"bleee\",
  10. '6' => &#092;"bleee\",
  11. );
  12.  
  13. foreach($tablica as $a => $b) {
  14. tablica2['cos_'.$a]=$b;
  15. }
  16.  
  17.  
  18. ?>

O ile dobrze rozumiem to z 1 , 2 ,3 .. itd chcwesz zrobic cos_1 , cos_2 ... itd.
CO do policzenia wsyzstkich elemntow tablei to uzyj funkcji COUNT($tablica) , i zwroci ci ilosc elementow w tej tablicy .


--------------------
Go to the top of the page
+Quote Post
party
post 20.06.2004, 12:23:40
Post #4





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 19.08.2003
Skąd: Bydgoszcz

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


O ile dobrze zrozumiałem to masz tablicę z jakimiś tam kluczami i wartościami i chcesz zmienić ich klucze? Więc pomoże ci taki kod:
  1. <?php
  2.  
  3. $arrFoo = array( 'cos_0' => 1, 'cos_1' => 2, 'cos_2' => 3 );
  4. $arrBar = array();
  5.  
  6. foreach( $arrFoo AS $val )
  7. {
  8.  $arrBar[] = $val;
  9. }
  10.  
  11. unset( $arrFoo );
  12.  
  13. ?>


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 00:11