我使用array_unique
从数组中删除了重复的值 $keys = preg_split('/\r\n|[\r\n]/', $request->text);
$keys = array_unique($keys);
$keys_count = count($keys);
它显示如下
array:6 [▼
0 => "1"
3 => "2"
4 => "3"
5 => "4"
6 => "5"
7 => "6"
]
我的for循环看起来像这样:
for ($i=0; $i < $keys_count; $i++)
{
print_r($keys[$i]);
}
我得到未定义的偏移量1。
如何再次将键从0,1,2 ..更改为数组的末尾..
我也尝试了什么
dd(array_fill_keys([$i], $keys));
显示
array:1 [▼
0 => array:6 [▼
0 => "1"
3 => "2"
4 => "3"
5 => "4"
6 => "5"
7 => "6"
]
]