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新手入門網論壇求助提問。