"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)..
);
Iがデータベースから$media_url
及び他のデータを取得していますが、次のように作業配列を有します。私は私の問題をコーディングする方法である
$media_url4;
$media_url5;
$media_url6;
$media_url7;
等の値(最大10枚)がある場合、追加のサブアレイと関連するURL /タイプ/字幕要素を追加することによって、アレイを拡張すぎるプログラムで希望します純粋に追加の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...
は、どのような援助をいただき、ありがとうございます。
メディアのURL、タイプ、キャプションはデータベースのものですか?クエリ結果変数はどこにありますか? –
SHOUTをしないでください。 – Chris
はいすべてのデータはすべてデータベースから来ています。配列はjsonエンコードされ、サードパーティのAPIにcURLされます。したがって、使用している配列形式はあらかじめ決められています。 – user2755309