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']} ";
这样就行了!.
如果是常量老实点 用 . 拼接