我有一個工作陣列如下編程方式延伸與子陣列的陣列
"content" => array
(
array //sub array for image 1
(
'url' => $uploadspath.$media_url0,//main image
"type" =>$type0,//media type
"caption"=>$caption0
),
array //sub array for image 2
(
'url' => $uploadspath.$media_url1,//main image
"type" =>$type1,//media type
"caption"=>$caption1
),
array //sub array for image 3
(
'url' => $uploadspath.$media_url2,//main image
"type" =>$type2,//media type
"caption"=>$caption2
),
....Programatically add new sub arrays here subject to the existence of $media_url(4,5,6 etc)..
);
我從數據庫中獲取$media_url
和其它數據。我想太編程通過添加額外的子陣列和相關聯的URL /類型/字幕元件延伸的陣列是否存在用於$media_url4;
$media_url5;
$media_url6;
$media_url7;
等等,等等(最大10個圖像)的值
我的問題是如何編碼我的數組擴展與額外的子數組完全基於其他media_urls的存在。簡單地,我想能夠做到大意如下的東西,但我不知道如何嵌套數組結構中實現它...
if ($media_url4) {code to add sub array/element for image 4}
if ($media_url5) {code to add sub array/elementsfor image 5}
etc...
謝謝你的任何援助。
媒體網址,類型和標題來自數據庫的權利?查詢結果變量在哪裏? –
請不要SHOUT。 – Chris
是的所有數據都來自數據庫。該數組被json編碼並被傳送到第三方API。所以我使用的數組格式是預先確定的。 – user2755309