Php 获取for循环中的第一个元素数组

Php 获取for循环中的第一个元素数组,php,arrays,Php,Arrays,我正在尝试检索下订单的姓氏 代码: 不共享姓氏,这也不相关。请尝试以下操作以确认正在显示的数组元素(以及$x的值) ($x=0;$x+$x还是其他问题?

我正在尝试检索下订单的姓氏

代码:


不共享姓氏,这也不相关。

请尝试以下操作以确认正在显示的数组元素(以及
$x的值)

($x=0;$x<25;$x++)的
{
如果($orders[$x]['paymentStatus']=='paymentStatus')| |($orders[$x]['paymentIsPost']==true)){
回声';
[1]""
[2]""
[3]""
[4]""
[5]""
--打印($orders[$x]['lastname']); 回显'['.$x.]'.$orders[$x]['lastname'];
[1]""
[2]""
[3]""
[4]""
[5]""
回声';
[1]""
[2]""
[3]""
[4]""
[5]""
} }
也许你应该试试
$x++
@Santa'shelper这是我以前遇到的问题,同样的问题。这是你的答案。你能提供一个
var_导出($orders)的示例输出吗
?然后你可以尝试foreach而不是foreach,使用foreach它将保证循环数组的每个元素查看帖子的更新,它不会显示[0]它从[1]开始查看VolkerK的$orders输出请求,只是为了确保其中包含哪些数据,因为这可能是问题的根源。请执行
打印\r($订单)
for
循环之前,这样我们就可以看到其中的数据。我怀疑您的
0
元素没有
付费
paymentIsPost
这就是它没有显示的原因,或者没有
0
元素您的代码让我对解决方案有了深刻的了解谢谢。因此它是
$x++
,而不是de>+$x还是其他问题?