Paulaa: Array, nur ausgeben wen bestimmter Wert im Feld

Es funktioniert. Doch gibt es hierfür eine elegantere Lösung.

Ich möchte nur die Ergebnisse anzeigen Die bei typ eine 2 haben

$neu[$i]['typ']

$i = 0;
while($i < count($neu))
{
	if($neu[$i]['typ']==2)
	{
	echo $neu[$i]['titel'];
	echo'<br/>';
	}
$i++;
}

Array
(
    [0] => Array
        (
            [titel] => Das ist der Titel 100
            [nr] => 0
            [Inhalt] => Das ist der Inhalt im Array 100
            [typ] => 2
            [typvar] => var
        )

    [1] => Array
        (
            [titel] => Das ist der Titel 101
            [nr] => 1
            [Inhalt] => Das ist der Inhalt im Array 101
            [typ] => 5
            [typvar] => var
        )

    [2] => Array
        (
            [titel] => Das ist der Titel 102
            [nr] => 2
            [Inhalt] => Das ist der Inhalt im Array 102
            [typ] => 5
            [typvar] => var
        )

)
  1. Tach!

    Doch gibt es hierfür eine elegantere Lösung.

    Statt while mit count und Hilfsvariable kann man foreach nehmen, um durch alle Elemente eines Arrays zu laufen. Ansonsten ist das schon das was man so macht, wenn man die genannte Aufgabenstellung hat.

    dedlfix.