gpt4 book ai didi

PHP - 取消设置值后重新编号数组键

转载 作者:可可西里 更新时间:2023-10-31 22:42:52 26 4
gpt4 key购买 nike

<分区>

我使用 PHP 数组存储有关用户在网站上关注的所有人的数据。这是我如何设置它的示例:

$data = array(
['user1'] => array(
[0] => 'somedata',
[1] => 'moredata',
[2] => array(
[0] => 'Jim',
[1] => 'Bob',
[2] => 'Nick',
[3] => 'Susy',
)
),
);

如您所见,$data[user][2] 列出了所有好友。该数组具有与 [0] 和 [1] 键完全相同的外观,因为 var_export() 就是这样做的。现在我的问题是这个。当有人取消关注某人时,我使用 unset() 从数组中删除该 friend 。因此,如果我想在上面的示例中取消关注 Bob,则可以留下 Jim、Nick 和 Susy。

现在唯一的问题是数组键在重命名时没有正确重新编号。因此,一旦 Bob 离开,它就会从 0 变为 2,而不是 Nick 接受数组键 1。现在我可以自己想办法做到这一点,但我非常希望有一些专门用于解决这个问题的 PHP 函数,那就是,将这些数组键重命名为正确的数字顺序。我检查了 sort() 函数,但它似乎是按字母顺序排列数组值而不是键。

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