Php 在特定字符处修剪字符串

标签 php string

是否有一个 php 字符串函数可以在特定字符后修剪字符串。我查看了 php.net 网站并进行了谷歌搜索,但没有找到任何内容。我能想到的唯一解决方案是爆炸然后获取数组的第一部分,但这不是最优雅的解决方案。

例如

$string = "/gallery/image?a=b";
$string = imaginary_function($string,'?');
echo $string; //echoes "/gallery/image"

有人知道 php 字符串操作函数的备忘单吗? 谢谢

最佳答案

也许是这样的:

$string = substr($string, 0, strpos($string, '?'));

请注意,这不是很可靠(即没有错误检查等),但它可能会帮助您解决问题。

关于Php 在特定字符处修剪字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1830992/

相关文章:

php - WordPress的Rest API在哪里执行对数据库的查询?

php - 队列 worker 的 Laravel 异常处理程序

javascript - AngularJS + ion-list ng-repeat 不填充列表

string - 在 bash 中使用随机可打印字符串创建特定大小的文件

javascript - 如何从对象中提取内容?

c - 为什么 scanf 忽略最后一个值?

PHP session 变量在 Firefox 46.0.1+Windows 中丢失,但适用于 Firefox 46.0.1+Ubuntu 14.04

string - 将一组字符串划分为大小大致相同的最小互斥组的算法

vb.net - 在VB中替换单个字符串中的多个字符

php - json_decode, foreach 只从 json 字符串返回一行