0

各記事のサムネイル画像を生成する必要があるページがあります。サムネイルの数はそれぞれ異なるため、データベース内の記事を確認して、すべてのサムネイルの配列を作成したいのですが、ロジックに苦労しています。

これは私がこれまでに持っているものです:

for ($i=1; $i<20; $i++) {
  $thumbImages = array(
    'src' => $newblogDoc['tvs']['thumbnail-image-' . [$i]]
  );
}

これは正しい方向ですか?これを配列に入れるより効率的な方法はありますか?

4

2 に答える 2

2

あなたの質問はあまり明確ではありませんが、配列の連想配列を作成したい場合は、次のことを行う必要があります。

for( $i=1; $i<20; $i++){
$thumbImages[] = array(
                'src' => $newblogDoc['tvs']['thumbnail-image-'.[$i]]
                );
}
于 2012-07-05T14:44:33.520 に答える
1

あなたが今持っているコードは、毎回新しい配列で $thumbImages を上書きしています。やりたいことは、ループの前に新しい配列を作成し、ループ内でそれに追加することです。そのとおり:

$thumbImages = array();
for ($i=1; $i<20; $i++){
    $thumbImages[] = $newblogDoc['tvs']['thumbnail-image-'.[$i]];
}
于 2012-07-05T14:43:58.713 に答える