'
は正常に表示できます
エコーしたいDIVがたくさんあるので一つずつ列挙するのは不可能です1 つの文ですべての DIV をエコーするにはどうすればよいですか?
for($i=0;$iecho を判定するために for を使用してみてください。 "
'
" ;
}
でも
'.$left['.$i.'].' 正しい表現方法がわかりません
また
{
list ($x1,$y1) =explode('|',$row['xyz1']);
list($x2,$y2) = explode('|',$row['xyz2']);
……
$left=array($x1,$x2,……);
$top=array($y1,$) y2,……);
}
このステートメントを次のような式に直接マージする方法はありますか?
list($left,$top)=array(explode('|', $row['xyz1']),explode('|',$ row['xyz2']),...)
それ以外の場合は、自分で 1 つずつリストする必要があります
------解決策------ ---------------
このPHP コード
を見てください。
$ar = 配列 (
配列(
'xy1' => '1,2'、
'xy2' => '3,4'、
'xy3' => '5,6'、
'xy4' => '7,8'、
)、
配列(
'xy1' => '11,12'、
'xy2' => '13,14'、
'xy3' => '15,16',
'xy4' => '17,18'、
)、
);
foreach($ar として $r)
foreach($r を $v として)
list($x[], $y[]) =explode(',', $v);
print_r($x);
print_r($y);
------解決策------------------<br><font color="#e78608">
echo "<div class="note" style="left:{$left[$i]}px;top:{$top[$i]}px"></div>"; 🎜>または:</font>echo "<br><div class='note' style='left:".$left[$i]."px;top:".$top[$i]."px '></div><br>"; <br><br>
ログイン後にコピー