我foreach商户以列表展示,每个商户上传图片数量不一,有多个有1个有的没有上传,请问,PHP如何只在列表展示最多3张图片?其它的不显示呢?该如何判断呢?先谢谢啦。
我foreach商户以列表展示,每个商户上传图片数量不一,有多个有1个有的没有上传,请问,PHP如何只在列表展示最多3张图片?其它的不显示呢?该如何判断呢?先谢谢啦。
输出图片部分拿array_slice截取一下数组?
$imgs_a = ['http://example.com/1.jpg', 'http://example.com/2.jpg', 'http://example.com/3.jpg', 'http://example.com/4.jpg'];
$imgs_b = ['http://example.com/1.jpg'];
var_dump(array_slice($imgs_a, 0, 3));
var_dump(array_slice($imgs_b, 0, 3));
返回
array(3) { [0]=> string(24) "http://example.com/1.jpg" [1]=> string(24) "http://example.com/2.jpg" [2]=> string(24) "http://example.com/3.jpg" }
array(1) { [0]=> string(24) "http://example.com/1.jpg" }
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答723 阅读✓ 已解决
2 回答2.3k 阅读
1 回答687 阅读✓ 已解决
判断