[英]PHP Array manipulation
我有一个像这样的数组:
[0] => Array
(
[slideritem] => 592
[sliderbig] => 644
)
[1] => Array
(
[slideritem] => 593
[sliderbig] => 645
)
[2] => Array
(
[slideritem] => 594
[sliderbig] => 646
)
slideitem是将显示的图像的ID,slidebig是将链接显示在灯箱上的图像。
换句话说,我希望标记为:
<a href="[sliderbig]"><img src="[slideritem]" /></a>
我很确定这是一个简单的foreach语句,但是我已经在屏幕前12小时了:)
foreach($array as $item) {
echo "<a href="{$item->sliderbig}"><img src="{$item->slideritem}" /></a>";
}
像这样吗
foreach($theArray as $slider) {
printf('<a href="%d.png"><img src="%d.png" alt="sliderimage"/></a>',
$slider['sliderbig'],
$slider['slideritem']);
}
休息一下!
function test($accum, $a) {
return $accum . sprintf('<a href="url/to/%s">' .
'<img src="url/to/%s" /></a>'."\n",
htmlspecialchars($a['sliderbig']),
htmlspecialchars($a['sliderbigitem']));
}
$output = array_reduce($array, 'test', '');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.