我想获取我的代码的最后3项foreach循环。如何获得foreach循环中的最后3项php
我的代码是:
foreach ($img as $spans) {
$fimg = $spans ->getAttribute('loadlate');
if ($spans ->getAttribute('class') === 'loadlate hidden ') {
echo $fimg . '<br>';
}}
例子:我的输出将是:
111
222
333
444
555
我想打印只是333-444-555
您可以倒转数组并在前三项之后切掉任何东西。 – Blake
[在PHP中使用foreach循环的最后3个值]可能的重复(http://stackoverflow.com/questions/28911624/last-3-values-using-foreach-loop-in-php) – Sherif
更好的还是做相反的排序($ i = count($ img) - 1; $ i> count($ img) - 4; $ i--){...} – RiggsFolly