當前位置:首頁 » 編程語言 » php拼接字元串變數

php拼接字元串變數

發布時間: 2024-06-27 12:50:11

php字元串拼接問題 為什麼字元串定義的時候不能 $string=「string」.$var 而這

單引號的意思是:把$username和$password的輸出值轉化為字元串,以保證存如資料庫的時候符合 資料庫的欄位類型
雙引號:保證整個sql語句是個字元串,雙引號中間代表一句話,成對出現,如果不是成對出現php就會報錯
點(.)是連接符號,變數不能在字元串中直接輸出,所以用雙引號隔開,然後.鏈接
希望對你能有所幫助。

⑵ php如何在字元串中插入變數

因為字元串是用的雙引號,可以直接將$cate寫到字元串中。
"status_is='Y' AND parent_id in (select id from spcms_catalog where catalog_name_alias=$cata)"

⑶ 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兩種混合輸出字元串和變數的寫法哪個更標准

1、一般情況下,用得比較多的是拼接的方式(也就是第2種),但是目前來說,兩種都可用。
2、如果說更好的話,建議拼接的方式,畢竟比較常見,給別人維護的時候,別人一目瞭然。然後第1種少見的話,對於新手來說可能,一開始會有點茫然。

總結來說,就是使用第2種較好。

⑸ php一個字元串變數怎麼和常量數組連接

字元創和數組是不能連接的哦。

字元串和字元串連接

$a='demo1';
$b='demo2';
$c=$a.$b;
echo$c;//輸出demo1demo2

數組和數組連接

$array1=array(0=>'zero_a',2=>'two_a',3=>'three_a');
$array2=array(1=>'one_b',3=>'three_b',4=>'four_b');
$result=$array1+$array2;
var_mp($result);

array(5){
[0]=>
string(6)"zero_a"
[2]=>
string(5)"two_a"
[3]=>
string(7)"three_a"
[1]=>
string(5)"one_b"
[4]=>
string(6)"four_b"
}

⑹ php中exit()何時使用如何連接變數與字元串

<?php
functionGetTimeDifference(){
$date=date('2013-8-160:0:0');
//print_r($date);
$date1=strtotime($date);
//echo"<br>";
$date_min=date("Y-m-dG:i:s",mktime(date("G"),date("i")-20,date("s")-10,date("m"),date("d"),date("Y")));
//print_r($date_min);
$date2=strtotime($date_min);
//echo"<br>";
$del=round(($date2-$date1)/3600/24);
print_r($del);
echo"天";
exit();
}
GetTimeDifference();
?>

在顯示,要去吃飯了,採納,留言詳細解說!

⑺ php有什麼方法在一個字元串前拼接一個字元串啊

例如說
$a="fo.goods_small_logo";
然後聲明個拼接後的變數。
$res="thinkphp_3.2.3_full".$a;
然後你輸出$res
echo $res;
結果因該就是thinkphp_3.2.3_fullfo.goods_small_logo。明白了嗎。也就是說 . 這個東西是拼接符。

熱點內容
榮耀20s安卓版本在哪裡看 發布:2024-11-26 18:26:03 瀏覽:685
安卓手機前攝像頭進灰怎麼清理 發布:2024-11-26 18:23:08 瀏覽:173
kettlejava腳本 發布:2024-11-26 18:05:07 瀏覽:455
c語言關機命令 發布:2024-11-26 17:59:56 瀏覽:901
wmi文件夾 發布:2024-11-26 17:55:55 瀏覽:534
c語言乘積函數 發布:2024-11-26 17:43:23 瀏覽:187
unix與linux的關系 發布:2024-11-26 17:38:37 瀏覽:464
中恆牌密碼鎖初始管理密碼是多少 發布:2024-11-26 17:34:54 瀏覽:296
ios手機怎麼玩安卓游戲 發布:2024-11-26 17:08:23 瀏覽:396
sql記錄執行 發布:2024-11-26 17:08:15 瀏覽:9