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

如何使用 preg_replace 函数解决字符串模式难题?

如何使用 preg_replace 函数解决字符串模式难题?

PHP
牛魔王的故事 2021-09-18 10:52:56
我对 php 的 preg_replace 函数不熟悉。我需要使用这个函数来解决一个问题。我的字符串是sidebarCond/none.php。我需要删除文件夹名称(例如:sidebarCond/或folder-name/)以及扩展名(例如:.php或.html)。$sidebar = 'sidebarCond/none.php';$sidebar = str_replace( 'sidebarCond/', '', $sidebar );$sidebar = str_replace( '.php', '', $sidebar );这是我如何解决问题的代码,但这不是一个聪明的解决方案。
查看完整描述

1 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

在这种情况下不要使用字符串函数。使用路径信息


$sidebar = 'sidebarCond/none.php';

$sidebar = pathinfo($sidebar)['filename'];

或者


$sidebar = 'sidebarCond/none.php';

$sidebar = pathinfo($sidebar, PATHINFO_FILENAME);


查看完整回答
反对 回复 2021-09-18
  • 1 回答
  • 0 关注
  • 139 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号