gpt4 book ai didi

PHP:获取关联数组的第 n 个项目

转载 作者:IT王子 更新时间:2023-10-28 23:57:17 28 4
gpt4 key购买 nike

如果你有一个关联数组:

Array
(
[uid] => Marvelous
[status] => 1
[set_later] => Array
(
[0] => 1
[1] => 0
)

[op] => Submit
[submit] => Submit
)

你想访问第二个项目,你会怎么做? $arr[1] 似乎不起作用:

foreach ($form_state['values']['set_later'] as $fieldKey => $setLater) {
if (! $setLater) {
$valueForAll = $form_state['values'][$fieldKey];
$_SESSION[SET_NOW_KEY][array_search($valueForAll, $form_state['values'])] = $valueForAll; // this isn't getting the value properly
}
}

这段代码应该产生:

$_SESSION[SET_NOW_KEY]['status'] = 1

但它只会产生一个空白条目。

最佳答案

使用array_slice

$second = array_slice($array, 1, 1, true);  // array("status" => 1)

// or

list($value) = array_slice($array, 1, 1); // 1

// or

$blah = array_slice($array, 1, 1); // array(0 => 1)
$value = $blah[0];

关于PHP:获取关联数组的第 n 个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1997653/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com