Hallo liebe PHPler.
Ich muß (leider) wieder mal in einem Stück PHP-Modul programmieren. Anscheinend habe ich es dabei mit einem Array of array zu tun. Jetzt möchte ich direkt auf einen Wert zugreifen und nicht über alle Werte iterieren. Äääh...., wie geht denn das?
Da ich es nicht weiß, habe ich auf die Stelle diesen Code geschrieben:
Meine "Lösung" iteriert durch das gesamte Array of array. Aufwand n*n statt 1. Das geht natürlich nicht.
Also konkret: Ich brauch den Wert von
#PSEUDO-CODE
$data['ref] -> boat -> image1 bzw.
$data['ref].boat.image1 bzw.
$data['ref].getBoat().getImage1()
Wie ist denn da die Syntax? Kann ich nirgends finden. Oder geht das in PHP nicht?
Danke!!!
Ich muß (leider) wieder mal in einem Stück PHP-Modul programmieren. Anscheinend habe ich es dabei mit einem Array of array zu tun. Jetzt möchte ich direkt auf einen Wert zugreifen und nicht über alle Werte iterieren. Äääh...., wie geht denn das?
Da ich es nicht weiß, habe ich auf die Stelle diesen Code geschrieben:
PHP-Code:
<?php foreach ($data['ref'] as $id=>$ref): ?>
<?php if ($id == "boat"): ?>
<?php foreach ($ref as $col=>$value): ?>
<?php if ($col == "image1"): ?>
<img src="<?php echo $value; ?>" width="65" height="40" />
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>
<?php endforeach; ?>
Also konkret: Ich brauch den Wert von
#PSEUDO-CODE
$data['ref] -> boat -> image1 bzw.
$data['ref].boat.image1 bzw.
$data['ref].getBoat().getImage1()
Wie ist denn da die Syntax? Kann ich nirgends finden. Oder geht das in PHP nicht?
Danke!!!

Kommentar