php - 在php数组中查找兄弟键的值

标签 php arrays siblings

我有一个 PHP 数组,这里是一个片段:

$locations = array(
    array(
        "id" => 202,
        "name" => "GXP Club - Fable"
    ),

    array (
        "id" => 204,
        "name" => "GXP Club - Gray"
    )
);

我(从 GET 中)知道的是 ID (202)。我想显示的是 “显示结果” ( 其中 $locations[?][id] = $_GET['id'] { echo $locations[?][name] } ) - 请原谅我使用伪代码。

不确定哪个函数最好,或者我是否需要循环整个数组才能找到它。谢谢。

编辑:进一步澄清。我需要根据 [id] 了解 [name]

最佳答案

foreach( $locations as $arr ) {
    if($arr['id'] == $_GET['id']) {
        echo $arr['name'];
        break;
    }
}

这应该可以解决问题。

关于php - 在php数组中查找兄弟键的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12182575/

相关文章:

javascript - 如何从 javascript/google 应用程序脚本中的外部函数和同级函数调用函数

php - Xpath 和根据祖先的元素值有条件地选择后代

PHP - 从 Node.js 解密加密字符串

php - 从多维数组中获取最高值

PHP,JSON解码中的无效字符

arrays - rails 3 postgres 数组支持

php - 列出子页面时,Wordpress 循环在 foreach 循环内重复

javascript - 为什么扁平化不起作用?

java - 方法过滤数组中的偶数值并将它们返回到新数组中

jquery - 如果没有可见的 sibling ,则隐藏