我对这种类型的数组不太熟悉。如何在这种类型的数组中推送另一组数据?
$array = array(
array(
'service_name' => $row['application_name'],
'html_id' => $row['html_id'],
'url' => $row['url']
)
);
答案 0 :(得分:4)
据我所知 -
$array[]= array(
'service_name' => $row['application_name'],
'html_id' => $row['html_id'],
'url' => $row['url']
);
将添加另一部分,与第一部分相同
答案 1 :(得分:2)
这会向最外层的数组添加另一个数组:
$array[] = array('key' => 'value', 'key2' => 'value2');
答案 2 :(得分:1)
总是走PHP朋友的路径我的朋友:) http://php.net/manual/en/function.array-push.php
答案 3 :(得分:1)
这取决于您要将数据放入哪个数组:) - 第一个是classical array,其中包含的是associative array
答案 4 :(得分:0)
答案实际上取决于应用程序或API的期望,但要对其进行疯狂的攻击,例如 -
<?php
$array = array (
array (
'service_name' => $row['application_name'],
'html_id' => $row['html_id'],
'url' => $row['url']
),
array (
'service_name' => 'app2',
'html_id' => 'htmlid2',
'url' => 'url2'
)
);