phpbar.de logo

Mailinglisten-Archive

[php] mehrdimensionale Arrays

[php] mehrdimensionale Arrays

Andre Domaschhke php_(at)_phpcenter.de
Sat, 9 Jun 2001 14:40:23 +0200


Hallo Ihr,

Jetzt habe ich ein bisschen mit Arrays rumgespielt, nachdem ich endlich
durch T. Beckmann kapiert habe was das eigentlich ist.

Bei mehrdimensionalen Arrays habe ich jedoch festgestellt, dass man
nicht mit <reset> oder <end> springen kann.

Bsp.
<?
  while ($download = mysql_fetch_array($download2))
  {
  $abc[0][0] = $download ['begriff'];
  $abc[0][1] = $download ['id'];
  }

# Zweidimesionales Array aus der Tabelle
  id  begriff
  -----------
  1   akku
  2   handy
  ...

(das <? echo ($abc[0][1]); ?> brauche ich nur um einen Link zu realisiern)

Als Ausgabe soll dann, basierend von einer SQL Abfrage
folgendes kommen.
Begriffe von <? reset ($abc[0][0]); echo ($abc[0][0]); ?> bis <? end
($abc[0][0]); echo ($abc[0][0]); ?>

Aber genau hier bekomme ich die Fehlermeldung

Begriffe von
Warning: Variable passed to reset() is not an array or object in
/homepages/21/d18851298/htdocs/tlmc/public/public/root/15_service/glossar/in
dex_promotion.php on line 60
Dual Mode bis
Warning: Variable passed to end() is not an array or object in
/homepages/21/d18851298/htdocs/tlmc/public/public/root/15_service/glossar/in
dex_promotion.php on line 60
Dual Mode

Was mache ich nun noch falsch?

Wenn ich schreibe
Begriffe von <? reset ($abc[0]); echo ($abc[0][0]); ?> bis <? end ($abc[0]);
echo ($abc[0][0]); ?>

kommt
Begriffe von Handy bis Handy

das heisst <reset> und <end> haben keine Wirkung. Oder sehe ich das falsch?


Thx Andre



php::bar PHP Wiki   -   Listenarchive