Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [tablice] definiowanie...
Forum PHP.pl > Forum > Gotowe rozwiązania
kanan
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?
silent
  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.
Majcok12
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
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.