Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [tablice] definiowanie...
kanan
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 22.10.2004

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


W jaki sposob zdefiniowac tablice, tak aby jej kolejnym polo odpowiadaly odpowiednie wartosci.

W Delphi bylby to odpowiednik czegos takiego
var tablica : array [0..2] of char = ("costam", "cost","cos")

Czy takie cos jest mozliwe?
Go to the top of the page
+Quote Post
silent
post
Post #2





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 18.08.2004
Skąd: Jastrzębie Zdrój

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


  1. <?php
  2. $tablica=array(&#092;"costam\", \"cost\",\"cos\");
  3. //lub
  4. $tablica=array();
  5. $tablica[]=&#092;"costam\";
  6. $tablica[]=&#092;"cost\";
  7. $tablica[]=&#092;"cos\";
  8. //lub
  9. $tablica=array();
  10. $tablica[0]=&#092;"costam\";
  11. $tablica[1]=&#092;"cost\";
  12. $tablica[2]=&#092;"cos\";
  13.  
  14. ?>

Wszystkie trzy przykłady dadzą ten sam wynik.
Jeśli chcesz aby numerowanie zaczęło się od konktretnej wartości klucza:
  1. <?php
  2. $tablica=array();
  3. $tablica[1]=&#092;"costam\";
  4. $tablica[]=&#092;"cost\";
  5. $tablica[]=&#092;"cos\";
  6.  
  7. ?>

Ten przykład da Ci indeksy od 1 do 3.
Go to the top of the page
+Quote Post
Majcok12
post
Post #3





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 20.02.2004

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


W php nie musisz definiowac typu danych.

Odpowiednik w php tej tablicy w delphi wyglada tak:

  1. <?
  2. $tablica = array(&#092;"costam\", \"cost\",\"cos\");
  3. lub tak:
  4. $tablica=array();
  5. $tablica[0]=&#092;"costam\";
  6. $tablica[1]=&#092;"cost\";
  7. $tablica[2]=&#092;"cos\";
  8.  
  9. czy tak:
  10. $tablica[1] = &#092;"costam\";
  11. $tablica[2] = &#092;"cost\";
  12. $tablica[&#092;"trzy\"] = \"cos\";
  13.  
  14. Edit. lub tak jak silent napisal wczesniej.
  15.  
  16. ?>


w php mozesz zrobic takze takie cos bez potrzeby okreslania kolejnych typow danych:
  1. <?
  2. $tablica = array(&#092;"23\", blablabla\");
  3. ?>


pzdr

Ten post edytował Majcok12 27.10.2004, 18:24:56
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 Aktualny czas: 20.08.2025 - 12:09