如何按特定值获取数组索引号

时间:2014-04-01 18:26:07

标签: php arrays

我有一个数组

它是一个json数据。

"score":[
    {
        "userId":"5",
        "playtime":"1396369254",
        "score":"25"
    },
    {
        "userId":"3",
        "playtime":"1396369246",
        "score":"2"
    },
    {
        "userId":"1",
        "playtime":"1396369056",
        "score":"12"
    },
    {
        "userId":"2",
        "playtime":"1396369240",
        "score":"100"
    }
],

我想打印userId值为1的数组索引号。

1 个答案:

答案 0 :(得分:1)

使用foreach:

foreach($array as $key=>$value) {
    if($value['userId'] == 1) {
        print $key;
        break;
    }
}