我正在使用TCPDF,我試圖設置行和列排版在pdf圖像上通過foreach方法獲取。 這裏是我的代碼:TCPDF:通過'foreach'方法設置幾個圖像之間的邊距
$imagesValues = get_post_meta($post->ID, 'image');
foreach ($imagesValues as $imageItem) {
foreach ($imageItem as $imageID) {
$imageURL = wp_get_attachment_url($imageID); // gets photo URL
$pdf->Image($gallerieURL, $x, $y, $w, $h, 'JPG', '', '', false, 300, '', false, false, 0, false, false, false);
}
}
編輯
我已經做到了:
$x = 115;
$y = 35;
$w = 25;
$h = 50;
foreach ($imagesValues as $imageItem) {
foreach ($imageItem as $imageID) {
$imageURL = wp_get_attachment_url($imageID); // gets photo URL
$x = 115;
for ($i = 0; $i < 2; ++$i) {
$pdf->Image($imageURL, $x, $y, $w, $h, 'JPG', '', '', false, 300, '', false, false, 0, false, false, false);
$x += 27; // new column
}
$y += 52; // new row
}
}
但是,同樣的圖像重複自己
你可以嘗試用$限定框連同$ w和$ H身邊打球,在這裏看到:HTTP://www.tcpdf .org/doc/code/classTCPDF.html#a714c2bee7d6b39d4d6d304540c761352 –
是的,但問題是有幾個圖像。我如何爲每個參數設置不同的參數? – user3334919
您之前已經定義了這些變量:'$ w,$ h',所以在循環中重新定義它們。如果將它們包含在數據源中,這會更容易,所以'$ imageValues'也可以在其中包含這些信息,這將使它在循環迭代中可用?閱讀關於多維數組,如果我說過讓你感到困惑。 –