php拼接變數
要考慮到字元串本身是要用引號括住的,所以要這樣:
$sql = "insert into users (slug,email,`password`,nickname) values ('".$slug."','".$email."','".$password."','".$nickname."')";
或者
$sql = "insert into users (slug,email,`password`,nickname) values ('$slug','$email','$password','$nickname')";
② PHP的一個小問題。怎樣讓一個變數與另一個變數的值連接起來形成一個變數
首先多嘴一句,不知道你事先有沒有在循環外定義$yzm,因為事先不定義使用.=會報錯。
字元串連接用.就可以了,即$yzm.$s;例如
$yzm=1234;$s=0;
echo $yzm.$s;
============>顯示12340
③ PHP將不定數量的變數拼接在一起
不要用每一個變數都儲存一個字元串, 用數組儲存,
如 var arr = array();
arr[] = 'ingyanansha' ;
arr[] = 'ttlegame/y' ;
最後在將數組循環賦給一個變數
④ thinkphp如何將兩變數合成新的變數,如$i和$j,其中$j=1,2,3,效果為$i1,$i2
沒太懂你的意思,如果兩個變數的類型不同是不能合並的。
如果都是array(),$arr3
=
array_merge($arr1,$arr2);就是合並2個數組.
如果都是string
,$str1
=
$str2.$str3;這也是字元串拼接,具體就是看你要幹嘛了,
如果你是要把字元串
1,2,3
要和數組array(1,2,3)
合並,那麼你要把其中一個類型轉成和另外一個類型一樣才可以合並。
看懂請採納,謝謝。
⑤ thinkphp如何將兩個變數合成一個變數
你這個不明確呀。
$qq=array("one","two","three","four","five","six","seven","eight");
$cc=array();
$labe=array("1,"2","3","4","大叢5","6","7");
for ($i=0; $i <count($labe) ; $i++) {
$cc[$qq[$i]]=$labe[$i];
}
$cc=array("one"=>"1",.....,散仿模"seven"=>"7");
你的是想這個沖緩嗎?
還是通過循環來進行拼接兩個變數?
⑥ php初學者,sql語句與變數拼接是怎麼寫的,
值加引號 insert into users(name,password) values('$a','$b')
⑦ php域操作符後面怎麼拼接變數
給你個示例
<?php
$str1='第一個變數';
$str2='第二個變數';
$str3=$str1.$str2;//拼接兩個變數
$str4='這里後面拼接變數3'.$str3;
?>
⑧ PHP中聲明參數,可以用字元串拼接的方式嗎
php 拼接字元串用的 是 . 而不是+號, +號是js里的.
php 拼接SQL 語句 可以 雙引號 裡面寫 $符號的php ,但是最好 加{} 包裹著php的變數這樣 php解析的時候不會出錯的 特別是 數組!!! 這個一定的! 不然就錯了.
例如 $t = " select * from table where t = '{$t}' or p={$p['dsd']} ";
這樣就行了!.
如果是常量老實點 用 . 拼接