dongzai5181 2019-04-24 16:22
浏览 365
已采纳

从字符串中删除倒数第二个字符(连字符)

I have a string like:

01-17-11-4

and want to get like:

01-17-114

How to do that in php?

I have tried following:

  substr_replace(implode('-', str_split($student->account_no, 2)), "", -1) 

but it remove the last character like:

01-17-11-
  • 写回答

1条回答 默认 最新

  • duan198123 2019-04-24 16:40
    关注

    Using substr() which allows you to take parts of a string this first chops off the last 2 characters (using -2 as the length) and then adds the last character back on...

    echo substr($student->account_no, 0, -2).substr($student->account_no, -1);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?