首页 开发编程 正文

php怎么连接两个字符串(php 字符串操作)

foreach($aas$dec){if($dec128){$utf.=chr($dec),}functionencode($c){$len=strlen($c);if(ord($c{$a})=0ord($c{$a})=127){$ud=ord($c{$a});}elseif(ord($c{$a})=192ord($c{$a})=22...

本篇文章给大家谈谈php怎么连接两个字符串,以及php 字符串操作对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录:

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字符串的连接

'$s1=',加了引号就是说引号内的内容原样输出,输出结果就是: $s1=

不加引号$s1是个变量,输出的时候输出结果是$s1的值:PHP in

php连接字符串

首先你要明白一点,点只能作为字符串的连接符。

看你的第一种情况,2个变量你都分别赋了值,然后对它们进行了运算,因为php为弱类型语言,在进行运算的时候变量的数据类型会有转换,这里就把原来的数字类型进行了隐性转化,把它转化成了字符串类型,然后才进行了运算.

看你第二种情况 你直接把字符串类型和数字类型直接用点进行运算,因为点只能进行字符串之间的运算,所以会报错.

关于php怎么连接两个字符串和php 字符串操作的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文转载自互联网,如有侵权,联系删除