n'abend,
vielleicht möchtest du deine Arrays etwas sinnvoller anlegen. PHP ist es "egal", ob du einen nummerischen Index angibst:
$demo = array();
$demo[0] = "erster wert"; // hat Index 0
$demo[1] = "zweiter wert"; // hat Index 1
diesen ignorierst und PHP den Index automatisch setzt:
$demo = array();
$demo[] = "erster wert"; // hat Index 0
$demo[] = "zweiter wert"; // hat Index 1
oder du einen String als Index setzt
$demo = array();
$demo['erster'] = "erster wert"; // hat Index 'erster'
$demo['zweiter'] = "zweiter wert"; // hat Index 'zweiter'
Das letzte Beispiel ist in PHP weitestgehend als "assoziatives Array" bekannt.
Ein Beispiel für deine Daten:
$preisliste = array(
'A4' => array(
80 => array(
'1/0' => 0.11,
'1/1' => 0.23
),
100 => array(
'4/0' => 0.75,
'4/4' => 1.48
),
120 => array(
'4/0' => 0.75,
'4/4' => 1.48
)
),
'A3' => array(
80 => array(
'1/0' => 0.11,
'1/1' => 0.23
),
100 => array(
'4/0' => 0.75,
'4/4' => 1.48
),
120 => array(
'4/0' => 0.75,
'4/4' => 1.48
)
)
);
// zugriff per
$preisliste[$format][$dicke][$druck]
Mit dieser Struktur ersparst du dir das Durchlaufen deiner ganzen Preisliste.
weiterhin schönen abend...
--
Freundlich wie man war, hat man mir Großbuchstaben geschenkt.
sh:( fo:# ch:# rl:° br:> n4:& ie:{ mo:} va:) de:] zu:} fl:{ ss:? ls:[ js:|
Freundlich wie man war, hat man mir Großbuchstaben geschenkt.
sh:( fo:# ch:# rl:° br:> n4:& ie:{ mo:} va:) de:] zu:} fl:{ ss:? ls:[ js:|