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

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

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);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 hc130怎么读写内部flash存储信息
  • ¥15 Axure rp9注册与登录交互
  • ¥15 我下载图形界面重启完就变成这样了,打字也打不了,动也动不了,该怎么解决(操作系统-centos)
  • ¥15 VBA中在窗体中遍历所有checkbox控件,提取出被选中的checkbox的caption值
  • ¥15 在Ubuntu上有什么命令,或者是系统文件能告诉我链接nvme ssd的pcie槽位是不是支持热插拔功能?
  • ¥15 ansys license许可证问题
  • ¥20 QQ号和密码都能正常登录微信 QQ号和密码登录微信显示密码错误
  • ¥15 qiankun主应用注册子应用提示跨域
  • ¥15 单片机RTOS Kernel与应用分离开发,Kernel如何调起应用?
  • ¥15 快手小店商家版APP怎么第三方APP跳转到指定用户聊天界面