获取 PHP 中的下一个值

Get next value in PHP

在 XML 文件中我有一些属性

<logoSize logoSizeCm2="6">
<logoSize logoSizeCm2="24">
<logoSize logoSizeCm2="60">
<logoSize logoSizeCm2="120">
<logoSize logoSizeCm2="240">

我想要的是获取每个低于 $prpurlNumber 的 logoSizeCm2 值加上下一个值。

foreach ($XMLB->logoSize as $prodar) {
   $prodb = $prodar[0];
   $pripurl = $prodb->xpath("@logoSizeCm2");
   $prpurlNumber = '65';
   if ($pripurl <= $prpurlNumber) {
      echo $prpurl;
   }
}

这输出 6 24 60 但我想要的是也得到下一个这样 6 24 60 120 任何帮助将不胜感激。

如果它们总是按升序排列

$prpurlNumber = '65';
foreach ($XMLB->logoSize as $prodar) {
    $prodb = $prodar[0];
    $pripurl = $prodb->xpath("@logoSizeCm2");
   
    if ($pripurl <= $prpurlNumber) {
        echo $prpurl;
    }
    if ($pripurl > $prpurlNumber) {
        echo $prpurl;
        break;  // to exit the loop
    }
}