0

JSON配列をループしてPHPfpdf table

作成した文字列は有効なJSONであり、次のようになります。

[
 {"ap":"j4","la":"02.02.2012","tr":"30 Tage","tra":"19.95EUR"}, 
 {"ap":"de","la":"27.09.2012","tr":"30 Tage","tra":"19.95EUR"},
 ...
 ]

私が設定しているのは

if($rvar_apps != ""){
    $activeAppsJson = json_decode( $rvar_apps ,true);
}

そして、私はこれを試していますが、これはページを空白にします:

if( $activeAppsJson ){
    for($activeAppsJson as $item) {
        $pdf->Cell(25,8,$item['ap'],1,0);
        $pdf->Cell(25,8,$item['la'],1,0);
        $pdf->Cell(25,8,$item['tr'],1,0);
        $pdf->Cell(35,8,$item['tra'],1,1);

    }
}

これまでphpを使用したことがない...助けが必要です!

質問
ループと変数の割り当ての何が問題になっていますか。割り当ては機能しているようですが、空白のページではループの何が問題になっているのかわかりません...

ありがとう!

4

1 に答える 1

4

forではなくforeachにする必要があります

foreach($activeAppsJson as $item) {
        $pdf->Cell(25,8,$item['ap'],1,0);
        $pdf->Cell(25,8,$item['la'],1,0);
        $pdf->Cell(25,8,$item['tr'],1,0);
        $pdf->Cell(35,8,$item['tra'],1,1);

    }
于 2012-10-04T08:31:52.960 に答える