【发布时间】:2013-01-24 23:13:06
【问题描述】:
我正在尝试将一些图像放到另一张图像上。下面的短代码是关于我尝试的示例。但是 $i 和 $j 变量是不可见的。
$positions = array(
array('64','64','home.png','www.sdsd.vf'),
array('128','640','icon-building64.png','www.sdsd232.vf')
);
for($i=0; $i<700; $i+=64)
for($j=0; $j<1100; $j+=64)
{
$out = array_filter($positions, function($position) {
return ($position[0] == $j AND $position[1] == $i);
});
$out = array_merge(array(),$out);
我试过了,但我得到了错误:
$out = array_filter($positions, function($position,$i,$j) {
return ($position[0] == $j AND $position[1] == $i);
});
感谢您的帮助。
【问题讨论】:
-
您知道您的两个
for循环都没有结束}(而一个没有{)