考虑以下字符串:
/0123456789/abcdefg
我需要删除两个斜线之间的所有数字以及删除斜线。我知道
preg_replace
,但从未使用过这个函数(我是 PHP 新手)。我将如何为它制作正确的正则表达式?提前致谢。 最佳答案
没有 preg_replace()
的最简单方法:-
<?php
$url = "/0123456789/abcdefg";
echo $words = substr($url, strrpos($url, '/') + 1);
https://eval.in/857562
注意:- strrpos 获取斜线最后一次出现的位置; substr 返回该位置之后的所有内容。
strrpos 函数从 0 开始计算给定字符的位置,这就是为什么添加 +1 以获取可以从中取出子字符串的实际位置的原因
关于php - 如何在字符串中去除斜线和它们之间的数字内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46107555/