今天给各位分享php怎么连接2个字符串的知识,其中也会对怎么连接两个字符串进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录:
- 1、php连接二个字符串实现"**.**"格式赋给新的变量,怎么实现?
- 2、php连接字符串
- 3、php字符串的连接
- 4、php拼接字符串
- 5、php怎么链连接字符串
- 6、php 如何把两个字符串用逗号隔开存进数据库的一个字段中
php连接二个字符串实现"**.**"格式赋给新的变量,怎么实现?
$c=$a.'.'('_').$b;
$a,$b,是两个字符串变量
'.'或‘_’放在两个.中间
.是字符串连接符
php连接字符串
首先你要明白一点,点只能作为字符串的连接符。
看你的第一种情况,2个变量你都分别赋了值,然后对它们进行了运算,因为php为弱类型语言,在进行运算的时候变量的数据类型会有转换,这里就把原来的数字类型进行了隐性转化,把它转化成了字符串类型,然后才进行了运算.
看你第二种情况 你直接把字符串类型和数字类型直接用点进行运算,因为点只能进行字符串之间的运算,所以会报错.
php字符串的连接
'$s1=',加了引号就是说引号内的内容原样输出,输出结果就是: $s1=
不加引号$s1是个变量,输出的时候输出结果是$s1的值:PHP in
php拼接字符串
php 拼接字符串用的 是 . 而不是+号, +号是js里的.
php 拼接SQL 语句 可以 双引号 里面写 $符号的php ,但是最好 加{} 包裹着php的变量这样 php解析的时候不会出错的 特别是 数组!!! 这个一定的! 不然就错了.
例如 $t = " select * from table where t = '{$t}' or p={$p['dsd']} ";
这样就行了!.
如果是常量老实点 用 . 拼接
php怎么链连接字符串
PHP中字符串是用 . (点号)来连接的,如果你想拼接成一个字符串的话,可以这样:
?php
$str = '';
$str .= "?xml version='1.0' encoding='utf-8'? ";
$str .= "list";
.....
$str .= "/list";
?
如果说不允许“”的话你可以尝试转义双引号:\"
如果还是不行,你可以把字符串转成ASCII码,转换类我帮你找到一个:
class ascii
{
function decode($str)
{
preg_match_all( "/(d{2,5})/", $str,$a);
$a = $a[0];
foreach ($a as $dec)
{
if ($dec 128)
{
$utf .= chr($dec);
}
else if ($dec 2048)
{
$utf .= chr(192 + (($dec ($dec % 64)) / 64));
$utf .= chr(128 + ($dec % 64));
}
else
{
$utf .= chr(224 + (($dec ($dec % 4096)) / 4096));
$utf .= chr(128 + ((($dec % 4096) ($dec % 64)) / 64));
$utf .= chr(128 + ($dec % 64));
}
}
return $utf;
}
function encode($c)
{
$len = strlen($c);
$a = 0;
while ($a $len)
{
$ud = 0;
if (ord($c{$a}) =0 ord($c{$a}) =127)
{
$ud = ord($c{$a});
$a += 1;
}
else if (ord($c{$a}) =192 ord($c{$a}) =223)
{
$ud = (ord($c{$a})-192)*64 + (ord($c{$a+1})-128);
$a += 2;
}
else if (ord($c{$a}) =224 ord($c{$a}) =239)
{
$ud = (ord($c{$a})-224)*4096 + (ord($c{$a+1})-128)*64 + (ord($c{$a+2})-128);
$a += 3;
}
else if (ord($c{$a}) =240 ord($c{$a}) =247)
{
$ud = (ord($c{$a})-240)*262144 + (ord($c{$a+1})-128)*4096 + (ord($c{$a+2})-128)*64 + (ord($c{$a+3})-128);
$a += 4;
}
else if (ord($c{$a}) =248 ord($c{$a}) =251)
{
$ud = (ord($c{$a})-248)*16777216 + (ord($c{$a+1})-128)*262144 + (ord($c{$a+2})-128)*4096 + (ord($c{$a+3})-128)*64 + (ord($c{$a+4})-128);
$a += 5;
}
else if (ord($c{$a}) =252 ord($c{$a}) =253)
{
$ud = (ord($c{$a})-252)*1073741824 + (ord($c{$a+1})-128)*16777216 + (ord($c{$a+2})-128)*262144 + (ord($c{$a+3})-128)*4096 + (ord($c{$a+4})-128)*64 + (ord($c{$a+5})-128);
$a += 6;
}
else if (ord($c{$a}) =254 ord($c{$a}) =255)
{ //error
$ud = false;
}
$scill .= "$ud;";
}
return $scill;
}
php 如何把两个字符串用逗号隔开存进数据库的一个字段中
用点连接符把两个字符串连接起来,然后保存即可。
假设$a="abc";$b="def";
$c=$a.",".$b;
则,$c="abc,def";
3.然后按照正常的保存方式,保存到数据库即可。
注意:这种方式,需要对a,b两个字符串有一定的了解,比如,a,和b当中,都不能有作为分隔符的逗号,不然的话,如果将来再用逗号来分离的话,会有困难。
当然,也可以自定义分离符号。
关于php怎么连接2个字符串和怎么连接两个字符串的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。