根据变量php在foreach中设置数组键指针

时间:2017-10-02 11:26:57

标签: php arrays

所以这是一个数组:

$prefectures = Array
    (
    [0] => Array
        (
            [id] => 1
            [name] => グルメ
        )

    [1] => Array
        (
            [id] => 2
            [name] => 住まい
        )

    [2] => Array
        (
            [id] => 3
            [name] => 医療・健康・介護
        )
    [3] => Array
    (
        [id] => 4
        [name] => 美容・ファッション
    )
    [4] => Array
    (
        [id] => 5
        [name] => 暮らし
    )

    [5] => Array
    (
        [id] => 6
        [name] => ショッピング
    )

    [6] => Array
    (
        [id] => 7
        [name] => ペット
    )
)

我想根据foreach循环中的变量设置键指针。

这是我的功能:

$setKey = '6';

foreach ( $prefectures as $prefecture ) {
            $prefectureId = $prefecture["id"];
            // TODO:
            // set the internal array pointer based on $setKey
}

假设当前的键指针位于开头,我想移动到第4个数组键。

怎么可能做对了?

0 个答案:

没有答案