我對這種類型的數組並不是很熟悉。如何在這種類型的數組中推送另一組數據?如何將更多數據添加到此數組中?
$array = array(
array(
'service_name' => $row['application_name'],
'html_id' => $row['html_id'],
'url' => $row['url']
)
);
我對這種類型的數組並不是很熟悉。如何在這種類型的數組中推送另一組數據?如何將更多數據添加到此數組中?
$array = array(
array(
'service_name' => $row['application_name'],
'html_id' => $row['html_id'],
'url' => $row['url']
)
);
據我誤 -
$array[]= array(
'service_name' => $row['application_name'],
'html_id' => $row['html_id'],
'url' => $row['url']
);
將添加另一部分中,相同的第一
雅我想推入到第一陣列,我不知道如何做到這一點.. –
@M。的CA - 這段代碼會將它推入第一個數組中。運算符[] - 將數據推入數組末尾 – Greenisha
thanx dude它的工作.... –
這增加了另一個陣列到陣列outhermost:
$array[] = array('key' => 'value', 'key2' => 'value2');
thanx它的工作。 –
答案真的取決於應用程序或API是什麼xpecting而是採取了野生刺它,有點像 -
<?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'
)
);
始終以PHP的人我的朋友:) http://php.net/manual/en/function.array-push.php
這取決於你想要把數據放入其中:)陣列的路徑 - 第一個是classical array,其中包含一個是associative array
如果您擴展問題以包含您想要完成的內容,您可能會得到更好的答案。看起來你正試圖將數據庫數據轉換爲數組形式,並且可能有更好的方法來做到這一點。 – Bing
@Bing雅這是我試圖做的,抓住數據的數據庫,並推入到一個數組然後發送數組到模板。什麼是更好的方法? –
這取決於你如何檢索你的數據,但我想用http://www.php.net/manual/en/function.mysql-fetch-assoc.php以及2006年2月23日評論07 :26。你可以在那裏閱讀,因爲你聲稱格林沙的答案奏效,我不會在這裏提供一個答案。 – Bing