为了账号安全,请及时绑定邮箱和手机立即绑定

如何在while语句中使用函数来获取关联数组值?

如何在while语句中使用函数来获取关联数组值?

PHP
开心每一天1111 2021-10-22 14:42:07
我想弄清楚如何通过在 while 语句中放置一个函数来从关联数组中获取值?  while($row = $result->fetch_assoc()) {  $message = $row["message"];  $reply = $row["reply"];   $object->gets("'.$message.'", function ($obj) {                $obj->posts("'.$reply.'");            });  } 显然该代码不起作用,因为变量$reply需要在函数内部初始化才能工作。我怎样才能做到这种程序风格?或者有没有更好的方法来做到这一点?
查看完整描述

1 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

我假设您希望能够访问$reply函数中的值?


为了获得函数范围内的变量,请执行以下操作:


while($row = $result->fetch_assoc()) {

  $message = $row["message"];

  $reply = $row["reply"];


   $object->gets("'.$message.'", function ($obj) use ($reply) {

                $obj->posts("'.$reply.'");

            });


  } 


查看完整回答
反对 回复 2021-10-22
  • 1 回答
  • 0 关注
  • 155 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信