Ausgabe über echo $obj_posts->getForumName()[0]?!

Delmar

Grünschnabel
Hallo zusammen,

zunächst mal Entschuldigung für den dämlichen Titel, aber ich konnte es nicht besser ausdrücken!

Ich lasse mir über eine Methode ein Array in mein aktuelles Skript übergeben und ausgeben:

PHP:
echo $obj_posts->getForumName()

Ich möchte nun auf das erste Element des Arrays zugreifen. Leider habe ich keinen Schimmer wie ich das ohne Schleife oder Zuweisung zu einer neuen Variable hinbekomme. Versucht habe ich schon folgendes:

PHP:
echo $obj_posts->getForumName()[0]

und

PHP:
echo $obj_posts[0]->getForumName()

Was nicht nur grauselig aussieht, sondern zu allem Überfluss auch nicht wirklich funktioniert. Jemand eine Idee?


Gruß
Delmar
 
Du könntest dir eine Funktion schreiben:
PHP:
<?php
	[…]
	function get_arrayvalue($array, $key) {
		if( is_array($array) && isset($array[$key]) ) {
			return $array[$key];
		} else {
			return false;
		}
	}
	echo get_arrayvalue($obj_posts->getForumName(), 0);
	[…]
?>
 
Delmar hat gesagt.:
Ich möchte nun auf das erste Element des Arrays zugreifen. Leider habe ich keinen Schimmer wie ich das ohne Schleife oder Zuweisung zu einer neuen Variable hinbekomme.
Um das erste Element zu bekommen: [phpf]array_shift[/phpf]. Um das letzte Element zu bekommen: [phpf]array_pop[/phpf].
 
Zurück