php foreach中大的数组,php foreach与多维数组

我正在开发一个使用数据库类来查询mySQL的php应用程序.

我在课堂上做了一些调整以满足我的需求,但是有一个问题(也许是一个愚蠢的问题)

当使用select()时,它返回一个多维数组,就像一个包含3个cols(id,firstname,lastname)的表一样:

Array

(

[0] => Array

(

[id] => 1

[firstname] => Firstname one

[lastname] => Lastname one

)

[1] => Array

(

[id] => 2

[firstname] => Firstname two

[lastname] => Lastname two

)

[2] => Array

(

[id] => 3

[firstname] => Firstname three

[lastname] => Lastname three

)

)

现在我希望这个数组用作mysql结果(mysql_fetch_assoc).

我知道它可能与foreach()一起使用,但这是使用简单的数组.所以我认为我必须重新声明一个新的foreach()与每个foreach(),但我认为这可能会减慢或导致更高的服务器负载.

那么如何以最简单的方式将foreach()应用于这个多维数组呢?

谢谢

解决方法:

你可以在这里使用foreach就好了.

foreach ($rows as $row) {

echo $row['id'];

echo $row['firstname'];

echo $row['lastname'];

}

我认为您习惯于使用数字指示(例如$row [0])访问数据,但这不是必需的.我们可以使用associative arrays来获取我们追踪的数据.

标签:php,arrays,foreach

来源: https://codeday.me/bug/20190917/1809257.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值