如何在foreach中只获取最后一个值?php

如何在foreach中只获取最后一个值?php,php,foreach,Php,Foreach,现在,如何跳转全部,只获取foreach中的最后一个值?只需要pear。谢谢。如果只需要最后一个值,则不需要循环。您可以使用: 请注意,这将设置指向最后一个元素的内部数组指针。您可能需要稍后再打电话。已经建议了End(实际上我可以推荐),但是如果您想使用foreach进行此操作,您可以执行以下操作: $lastItem = end($data['data']); echo $lastItem['title'][0]; 根本不要使用foreach。使用$data['data'][上次索引] me

现在,如何跳转全部,只获取foreach中的最后一个值?只需要
pear
。谢谢。

如果只需要最后一个值,则不需要循环。您可以使用:


请注意,这将设置指向最后一个元素的内部数组指针。您可能需要稍后再打电话。

已经建议了End(实际上我可以推荐),但是如果您想使用foreach进行此操作,您可以执行以下操作:

$lastItem = end($data['data']);
echo $lastItem['title'][0];

根本不要使用
foreach
。使用
$data['data'][上次索引]
melon
apple
... 
banana
pear
$lastItem = end($data['data']);
echo $lastItem['title'][0];
foreach ($data['data'] as $data) {
}
echo $data['title'][0]; 
//echo '<br />';
$data=end($data['data']);