ald*_*ldi -1 php arrays multidimensional-array
我有一个PHP数组如下:
print_r($myarray);
Array
(
[0] => Array
(
[JAN] => 484603732
[FEB] => 350203732
[MAR] => 133347732
[APR] => 203347732
[MEI] => 79797732
[JUNI] => 112047732
[JULI] => 380597732
[AGS] => 76597732
[SEP] => 86597732
[OKT] => 120397732
[NOV] => 391597732
[DES] => 58597732
)
)
Run Code Online (Sandbox Code Playgroud)
我想删除元素 [JAN], [FEB], [MAR], ...
但是我有点困惑如何处理 array_column
到目前为止,我已经尝试过:
$array = array_column($myarray, 'JAN','FEB','MAR','APR','MEI','JUNI','JULI','AGS','SEP','OKT','NOV','DES');
Run Code Online (Sandbox Code Playgroud)
但是,仍然面临错误
array_column()最多期望3个参数,给定13个
我的预期输出:
Array
(
[0] => 484603732
[1] => 350203732
[2] => 133347732
[3] => 203347732
[4] => 79797732
[5] => 112047732
[6] => 380597732
[7] => 76597732
[8] => 86597732
[9] => 120397732
[10] => 391597732
[11] => 58597732
)
Run Code Online (Sandbox Code Playgroud)
任何深思熟虑的建议,将不胜感激。
谢谢。
您不需要array_column()这里。根据PHP文档
array_column()从输入的单个列中返回由column_key标识的值。可选地,可以提供index_key以通过输入数组的index_key列中的值索引返回的数组中的值。
您可以简单地使用array_values()删除所有键。
$array = array_values($myarray[0])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
49 次 |
| 最近记录: |