有没有PHP函数可以做到这一点?

我用strpos得到一个子串的位置,我想在这个位置后面插入一个string.

推荐答案

$newstr = substr_replace($oldstr, $str_to_insert, $pos, 0);

http://php.net/substr_replace

在上面的代码片段中,函数的offset参数中使用了$pos.

偏移量
如果偏移量为非负,则更换将从

如果偏移量为负,则替换将从偏移量的第 从字符串末尾开始的字符.

Php相关问答推荐

如何隐藏表格行?

Htaccess 不允许访问带有参数的子目录

WooCommerce CSS 帮助更改订单备注输入框的大小

Woocommerce - 如何使用 echo (php) 将字符串识别为数组

仅在第一个轮播单元格上添加课程(轻弹)

选择单个 MYSQL 列中的最新条目并将其分配给 php 变量

PHP - 如何比较罗盘上的两个标题?

Xdebug xdebug.mode = 调试不适合我

在Laravel代码中定义数据库中字段的值,以使代码更具可读性

使用 PHP 判断 gmail 收件箱中的新邮箱

参考:应该使用#[\ReturnTypeWillChange] 属性

消息:try 访问 null 类型值的数组偏移量

不推荐使用带有花括号的数组和字符串偏移访问语法

你如何加密和解密 PHP 字符串?

为什么 PHP 将上传的文件存储在临时位置,有什么好处?

laravel 5.5 页面由于不活动而过期.请刷新并重试

“页面因不活动而过期” - Laravel 5.5

如何使用 Laravel 5.4 注销并重定向到登录页面?

PHP7中对象数组的函数返回类型提示

在 Docker 中安装 GD