私のjson結果が制限されないという問題に直面しています。 json結果には多数のデータが含まれています。データの一部を印刷できるように制限したい私のビューページで。どうやってやるの?ここでPHPを使用してJSON結果を制限する
は私のコードは、このコードは、すべての内容を出力し
$post1 = file_get_contents("........");
$products = CJSON::decode($post1, true);
for($i=1;$i<=5;$i++)
{
echo "<pre>";print_r($products);
}
です。これを手伝って、応答を待ってください。
$製品の出力。
Array
(
[0] => Array
(
[id] => 4380
[title] => 13 Thirteen Patch
[barcode] => PAT-2288
[qty] => 17
[url] => http://www.heygidday.biz/13-thirteen-motorcycle-club-mc-fun-embroidered-quality-new-biker-patch-pat-2288.html
[retail_price] => 4.99
[category] => Array
(
[id] => 1
[name] => SMALL PATCHES
)
[bin] => Array
(
[id] => 1
[name] => A1
)
[images] => Array
(
[0] => Array
(
[small] => http://www.heygidday.biz/portal//timthumb.php?src=/files/products/pat-2288-013678719880.jpg&w=30
[middle] => http://www.heygidday.biz/portal//timthumb.php?src=/files/products/pat-2288-013678719880.jpg&w=100
[source] => http://www.heygidday.biz/portal/files/products/pat-2288-013678719880.jpg
)
)
)
....................
[6619] => Array
(
[id] => 12921
[title] => Special Police- BLACK Leather Key Fob
[barcode] => FOB-0435
[qty] => 1
[url] =>
[retail_price] => 8.99
[category] => Array
(
[id] => 54
[name] => KEY FOBS
)
[bin] => Array
(
[id] => 382
[name] => F10-21
)
[images] => Array
(
)
)
)
希望があります。
単一の共有'$ products'に入っているデータサンプル?期待したことは、限られた要素で別の配列を作成する必要があると思います。 – C2486
$製品をお送りいただきありがとうございます。それは本当に役に立ちます。私はあなたが "6000データ"の意味を理解していません。個々の行を意味するのか、最上位の配列要素を意味しますか? 'count($ products)'を出力するとどうなるでしょうか?そして明確にするために、正確に何をしようとしていますか?最初の5つの製品を印刷しますか? – BeetleJuice
yeh、excatly、私は私のビューページで最初の5つの製品を印刷しようとしています。 –