[英]How do i set the key value after unset the array value?
我有如下數組
Array
(
[14289] => Array
(
[0] => Karthikeyan
[1] => Mathi
[2] => RAvi
)
[14279] => Array
(
[0] => Karthikeyan
[1] => Mathi
[2] => RAvi
)
[14288] => Array
(
[0] => Karthikeyan
)
[14291] => Array
(
[0] => Mathi
)
[14284] => Array
(
[0] => RAvi
)
)
如果我從[14289]中取消設置index [1]的值。 之后,數組顯示如下
Array
(
[14289] => Array
(
[0] => Karthikeyan
[2] => RAvi
)
[14279] => Array
(
[0] => Karthikeyan
[1] => Mathi
[2] => RAvi
)
[14288] => Array
(
[0] => Karthikeyan
)
[14291] => Array
(
[0] => Mathi
)
[14284] => Array
(
[0] => RAvi
)
)
但我需要如下所示的[14289]值,
Array
(
[14289] => Array
(
[0] => Karthikeyan
[1] => RAvi
)
........
鍵值應該是[1]而不是[2]。 我怎樣才能做到這一點?
在數組上使用array_values
。
后
unset $example_array[14289][1];
做
$example_array[14289]= array_values($example_array[14289]);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.