Array
(
['data'] => Array
(
[0] => a
[1] => b
[2] => c
[3] => d
)
['id'] => Array
(
[0] => 5
[1] => 6
[2] => 7
[3] => 8
)
)
此数据($ form_data)来自表单。如何访问这个数组?我无法访问以下内容:
$data= $form_data['data'][0]; or
$id = $form_data['id'][0];
我只是使用array_values()函数访问并执行以下操作:
$data= $form_data[0][0]; or
$id = $form_data[0][0];
但我不想使用array_values()函数。为什么我无法以自然方式访问我的阵列?
答案 0 :(得分:1)
这很好用,确保正确构建阵列。这段代码完美无瑕。关于如何构建阵列的信息不多,所以我希望这个模型可以帮助你。
<?php
$array = array(
'data' => array
(
0 => 'a',
1 => 'b',
2 => 'c',
3 => 'd'
),
'id' => array
(
0 => 5,
1 => 6,
2 => 7,
3 => 8
)
);
现在,您可以使用首选方法回调阵列:
$a = $array['data'][0];
$b = $array['data'][1];
$c = $array['data'][2];
echo $a . $b . $c;
// outputs 'abc'
同时拨打id
:
$fiv = $array['id'][0];
$six = $array['id'][1];
$sev = $array['id'][2];
echo $fiv . $six . $sev;
// outputs '567'