ich suche nach dem Inhalt (in diesem Fall nach der Zahl '2' in einem Array. Das Array schaut mit print_r so aus:
Code: Select all
Array (
[0] => stdClass Object ( [name] => Entwurf [attributes] => 5 [delimiter] => / )
[1] => stdClass Object ( [name] => Gesendet [attributes] => 5 [delimiter] => / )
[2] => stdClass Object ( [name] => INBOX [attributes] => 1 [delimiter] => )
[3] => stdClass Object ( [name] => Lustiges [attributes] => 5 [delimiter] => / )
[4] => stdClass Object ( [name] => Papierkorb [attributes] => 5 [delimiter] => / )
[5] => stdClass Object ( [name] => Webserver [attributes] => 2 [delimiter] => / )
bis
[20] => stdClass Object ( [name] => Wissen/W2k Server [attributes] => 5 [delimiter] => / ) ) Code: Select all
$search_value = "2";
foreach ($list as $schluessel => $row)
{
foreach($row as $cell)
{
if (strpos($cell, $search_value) !== FALSE)
{
echo "<p>Datensatz = ". $schluessel . " hat Inhalt 2</p><br />n";
}
}
}--------------------------
Datensatz = 5 hat Inhalt 2
Datensatz = 20 hat Inhalt 2
ABER: Ich brauche nur den Inhalt der Arrayfeldes ['attributes']!
Es darf als Ergebnis nur rauskommen:
------------------------------------
Datensatz = 5 hat Inhalt 2
Ich kriege das mit meinen Kenntnissen einfach nicht hin!
Kann mir jemand den Lösungsansatz zeigen?
Erich