PHP如何在多维数组中查找元素

38次阅读
没有评论

共计 636 个字符,预计需要花费 2 分钟才能阅读完成。

要在多维数组中查找元素,可以使用 foreach 循环来遍历数组,并使用条件语句来判断是否找到目标元素。以下是一个示例代码:

$multiDimArray = array(array("name" => "Alice", "age" => 30),
    array("name" => "Bob", "age" => 25),
    array("name" => "Charlie", "age" => 35)
);

$targetName = "Bob";
$found = false;

foreach ($multiDimArray as $innerArray) {if ($innerArray['name'] == $targetName) {$found = true;
        echo "Found element with name: " . $innerArray['name'] . " and age: " . $innerArray['age'];
        break;
    }
}

if (!$found) {echo "Element not found";
}

在上面的代码中,我们定义了一个多维数组 $multiDimArray,并设置了要查找的目标元素的名称为 "Bob"。然后,我们使用 foreach 循环遍历数组,检查每个内部数组的 "name" 键是否等于目标名称。如果找到目标元素,则打印出元素的名称和年龄,并设置 $found 为 true。如果未找到目标元素,则打印出 "Element not found"。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-04-09发表,共计636字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)