1 回答
TA贡献1859条经验 获得超6个赞
获取搜索字符串的偏移量,增加它,然后从隔离元素访问键和值。
检查false布尔结果来自array_search()至关重要。否则递增false变为1,然后您的脚本不正确。
代码:
$array = [
1 => 'admin',
'5d1acff7-51f5-d10a-8807-5ce3a25f3f01' => 'atul',
'9324e078-e651-09ab-856c-5d00cf1d6302' => 'tushar',
'3e4d9711-e4e0-f9de-8d40-5d021f3137fb' => 'praful',
'b283b589-c527-389f-498b-5cf0ea2338e1' => 'suraj'
];
$values = array_values($array);
$offset = array_search('atul', $values);
if ($offset !== false && isset($values[++$offset])) {
$element = array_slice($array, $offset, 1, true);
echo key($element) , " : " , current($element);
} else {
echo "not found or no next";
}
输出:
9324e078-e651-09ab-856c-5d00cf1d6302 : tushar
- 1 回答
- 0 关注
- 170 浏览
添加回答
举报