相关疑难解决方法(0)

在PHP中拆分字符串并获取最后一部分

我需要在PHP中用" - "拆分字符串并获取最后一部分.

所以从这个:

ABC-123-XYZ-789

我希望得到

"789"

这是我提出的代码:

substr(strrchr($urlId, '-'), 1)
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,除了:

如果我的输入字符串不包含任何" - ",我必须得到整个字符串,如:

123

我需要回来

123

它需要尽可能快.任何帮助表示赞赏!

php string

38
推荐指数
5
解决办法
10万
查看次数

PHP列表+爆炸VS substr + strpos - 什么更有效?

示范文本:

$text = 'Administration\Controller\UserController::Save';
Run Code Online (Sandbox Code Playgroud)

任务 - 提取所有内容::

选项1:

list($module) = explode('::',$text);
Run Code Online (Sandbox Code Playgroud)

选项2:

$module = substr($text, 0, strpos($text, '::');
Run Code Online (Sandbox Code Playgroud)

哪个选项更有效?

php string extract

8
推荐指数
3
解决办法
7117
查看次数

标签 统计

php ×2

string ×2

extract ×1