php字符串中变量
‘壹’ php 字符串中含有变量,怎么将变量变成常量
你应该说字符串替换,而不是常量,完全两码事
用正则preg_replace()函数可以替换
<?php
preg_replace('/[size=[0-9]+?pt]/','[size=14pt]',$str);
?>
‘贰’ php如何将字符串作为变量使用
如果要将字符串当变量使用最简单的方法就是替换:
例:
$a="原字符串内容";
$b="变量的值";
$c="变量字符串";
$d=str_replace($c,$b,$a);//新值
从$a到$d,$c包含的字符串就相当于一个变量;不知道你明白没有!
‘叁’ php 把字符串变成一个变量
使用$$str就可以了吧?
$str =value2->link->attributes()->page;
echo $$str;
‘肆’ php中 定义变量为字符串,但字符串中有引号,怎么办
加一个反斜杠不久得了……
\"——引号
\n——换行
\t——一个tab符号
……
其他的你可以去看看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插入字符串
*@returnstring处理后的字符串
*/
functioninsertToStr($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!";
$newStr=insertToStr($str,6,"");
echo$newStr;
//hello!
?>
测试说明:在第6个字符串位置插入新的字符串,并输出最终结果
‘陆’ 教你如何在PHP字符串中加入变量
今天我们就为大家介绍了具体的解决办法。<?php $temp = "hello" echo "$temp world"; ?> PHP函数array_shift()在删除数组元素中的PHP数组转换的具体代码编写介绍PHP常用字符串的大集合PHP接收复选框信息的简便方法讲解PHP关联数组的具体使用方法但是需要对PHP字符串中加入变量说明的是,尽管下面的例子没有错误: <?php $temp = array("one" => 1, "two" => 2); // 输出:: The first element is 1 echo "The first element is $temp[one]."; ?> 但是如果后面那个 echo 语句没有双引号引起来的话,就要报错,因此建议使用花括号:<?php $temp = array("one" => 1, "two" => 2); echo "The first element is {$temp["one"]}."; ?
‘柒’ php如何在这段字符串中加入变量
使用双引号就可以了,双引号里的内容会被解析,单引号不会。。
"text=$acb"就可以了。
php新手入门网为你解答,如果还有什么疑问,请到php新手入门网论坛求助提问。