doumen6605 2012-10-16 23:22
浏览 10
已采纳

如何找到数组的最后一个元素

I am trying to find the last element in the array by using foreach loop.

I have..

  foreach ( $employees as $employee ) {

         $html.=$employee ->name.'and ';

  }

I don't want to add 'and' to the last employee. Are there anyways to do this? Thanks a lot!

  • 写回答

2条回答 默认 最新

  • douzhang6496 2012-10-16 23:24
    关注

    There's another way, I suppose:

    $html = implode(' and ', 
      array_map(function($el) { return $el->name; }, $employees));
    

    It's simple: array_map will create an array of $employee->name elements, and implode will make a string from these, using ' and ' string as 'glue'. )

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源