问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php如何在这段字符串中加入变量

发布网友 发布时间:2022-04-06 03:20

我来回答

5个回答

懂视网 时间:2022-04-06 07:41

php在变量中添加字符串的方法:首先指定插入位置前的字符串;然后指定插入位置后的字符串;最后将插入位置前,要插入的,插入位置后三个字符串拼接起来。

【相关学习推荐:php图文教程】

php在变量中添加字符串的方法:

首先看简单的替换:

$str1 = "*3*";  //原字符串
$str2 = "abc";  //要添加的字符串
$str1 = str_replace("3",$str2."3",$str1); //字符串替换
echo $str1;

就是把3替换成abc3,但是这样有个前提:必须知道原始字符串里有个“3”,才可以替换,不然是无法替换的。

所以此时就需要用到另外一种方法:在指定位置添加字符串,例如:

<?php
/**
 * 指定位置插入字符串
 * @param $str 原字符串
 * @param $i 插入位置
 * @param $substr 插入字符串
 * @return string 处理后的字符串
 */
function insertToStr($str, $i, $substr){
 //指定插入位置前的字符串
 $startstr="";
 for($j=0; $j<$i; $j++){
 $startstr .= $str[$j];
 }
 
 //指定插入位置后的字符串
 $laststr="";
 for ($j=$i; $j<strlen($str); $j++){
 $laststr .= $str[$j];
 }
 
 //将插入位置前,要插入的,插入位置后三个字符串拼接起来
 $str = $startstr . $substr . $laststr;
 
 //返回结果
 return $str;
}
 
//测试
$str="hello zhidao!";
$newStr=insertToStr($str, 6, "baidu");
echo $newStr;
//hello baiduzhidao!
?>

测试说明:在第6个字符串位置插入新的字符串,并输出最终结果

相关学习推荐:php编程(视频)

热心网友 时间:2022-04-06 04:49

使用双引号就可以了,双引号里的内容会被解析,单引号不会。。
"text=$acb"就可以了。
php新手入门网为你解答,如果还有什么疑问,请到php新手入门网论坛求助提问。

热心网友 时间:2022-04-06 06:07

$ABC = '123';
$params ="&api_key=12345&text={$ABC}&sort=date-posted-desc";
var_mp($params);

热心网友 时间:2022-04-06 07:42

$params =
'&api_key=12345'.
'&text'=$ABC.
'&sort=date-posted-desc';

热心网友 时间:2022-04-06 09:33

$ss="11";
$aa="22".$ss;
var_mp($aa); //结果是2211
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
刷宝账号注销个人信息还在吗 ...没声音 我可以听到对方说话 但是对方那里却听不到我的 麦克风... 格美台风的路线 台风格美经过哪里 三号台风格美路线 台风格美北上路线 2.制作底面直径为8厘米,高为10厘米的圆柱形茶叶盒,至少需要多少平方厘 ... 茶叶桶的底面直径为十厘米,高为20厘米吧,这样两个茶叶桶又帮装纸装... ...形,底面直径是10cm,这种包装的茶叶按图中所示的方式装入长方体纸箱... ...底面直径是10cm,高是15cm,将12盒这种包装的茶叶按 PHP如何在指定位置插入相关字符串 如何使用php在指定位置插入指定的字符串 如何在PHP字符串中加入变量 php如何在字符串中插入变量 php怎么判断1个文件是否正确或者上传成功 PHP 文件修改问题 php如何检测文件内是否存在特定内容 php 如何判断文件是否被锁 PHP中怎么判断上传文件是否从复??, PHP文件判断 能否用PHP判断一个php文件是否有语法错误 如何监控文件夹里内容是否变化 php 请问PHP有没有可以判断文件是否正在被写入的函数? - PHP进阶讨论 所有php文件被改 监视php站点代码是否被人改动过。使代码被更改时让我知道。有什么方法? php 如何判断文本文件里的内容有没有改变 php 检测源代码是否被改动过和是否项目中有增加或删除的文件的实现思路 在PHP中怎么判断一个文件被修改? php中如何把XML转换成字符串 怎么从一台电脑的浏览器输入地址访问另一台电脑服务器(WAMP服务器已搭建,PHPSTORM装好了) 教你如何在PHP字符串中加入变量 在php中如何输入字符串啊? 如何在PHP变量地址中插入空格 php 如何将一串字符插入到另一串字符串的指定位置? php中exit()何时使用?如何连接变量与字符串? php在字符串中添加- php变量前加(string)是什么意思 php 如何在变量中添加字符串 php中存在变量的字符串问题 请问php中变量存储字符串的问题 php如何在字符串中插入随机关键字 求实例函数 php怎么在字符串中首添加&quot; 尾部添加&quot; PHP中SESSION的注销与清除 php session文件怎么删除 PHP怎样清除session.save php 中的Session怎么在切换登陆的时候把Session清空 php如何在用户没有操作20分钟后,清除SESSION php 清空session php 如何删除单个session并释放内存 用php在关闭浏览器的时候怎么实现清除SESSION啊?