PHP字符串中插入子字符串方法总结 -font color=red
方法一:字符串遍历
-
```php
function str_insert($str, $i, $substr) {
$startstr = '';
$laststr = '';
for ($j = 0; $j < $i; $j++) {
$startstr .= $str[$j];
}
for ($j = $i; $j < strlen($str); $j++) {
$laststr .= $str[$j];
}
$str = ($startstr . $substr . $laststr);
return $str;
}
```
使用示例:
```php
$str = "";
$sstr = "new_word";
echo str_insert($str, 5, $sstr); // 输出:12345new_word67890
```
方法二:使用substr函数进行截取与组合
-
另一种常见的方法是使用substr函数来截取字符串,然后进行组合。这种方法更为简洁。
```php
function str_insert2($str, $i, $substr) {
$start = substr($str, 0, $i);
$end = substr($str, $i);
$str = ($start . $substr . $end);
return $str;
}
```
使用示例:
```php
$str = "";
$sstr = "new_word";
echo str_insert2($str, 5, $sstr); // 输出:12345new_word67890
```
```php
echo substr_replace($str, $sstr, 5, 0); // 输出:12345new_word67890
```
编程语言
- PHP字符串中插入子字符串方法总结 -font color=red
- js实现随屏幕滚动的带缓冲效果的右下角广告代码
- PHP实现的curl批量请求操作示例
- web下载文件和跳转的方法
- 浅谈js函数的多种定义方法与区别
- JavaScript 实现打印,打印预览,打印设置
- Vue修改mint-ui默认样式的方法
- 基于vue中keep-alive缓存问题的解决方法
- PHP中模拟处理HTTP PUT请求的例子
- nodejs中Express与Koa2对比分析
- php计算一个文件大小的方法
- asp只采集网站可见文本的正则
- php读取目录及子目录下所有文件名的方法
- Node.js学习入门
- 使用php转义输出HTML到JavaScript
- 解决laravel-admin 自己新建页面里 js 需要刷新一次