當前位置:首頁 » 編程語言 » php連接符

php連接符

發布時間: 2023-06-28 11:57:46

php中連接字元串用的小黑點「.」怎麼用

echo
"<img
src
="
.$dir
.
$actual_name
.
"/>"
PHP中
.
是用來連接兩個字元串的,這三個點是把三個字元串連在一起,拼接成一個完整的HTML標簽。他的輸出結果是
一個完整的image標簽,這個圖片的地址是隨著$dir
$actual_name變化而變化的。

② php連接符 「逗號」和「點號」有什麼區別什麼時候該用哪個

「點號」是一個字元串連接符,用來拼接字元串,把兩個或多個字元串鏈接起來
「逗號」並不是一個連接符,他只是在使用 echo 輸出一系列的變數、字元串、數字等等內容時使用,或者說通過 echo 輸出多個東西時,用「逗號」分割開。

所以,「逗號」和「點號」沒有什麼聯系,也沒有什麼可對比的。

echo 'a' . 'b'. 'c'; 是將三個字元串拼接之後輸出
echo 'a', 'b', 'c'; 是依次輸出三個字元串

省去了字元串拼接的步驟,理論上在 echo 的時候用「逗號」性能會高一點。

③ PHP中「.」和「+」分別怎麼用 不知道什麼情況使用這2個連接符。混亂。求解

PHP中「+」是數學運算符,10=8+2這樣的形式;
「.」是字元串連接符號,"hello" = "he" . "llo"這樣的形式。

④ PHP 如何將單引號字元串與雙引號字元串連接起來。

php字元串連接符『.』(英文點號),
單引號字元串 $str1 = 'aaaa' ;
雙引號字元串 $str2 = "bbbb" ;
合並:$str = $str1.$str2 ;
輸出:echo $str ;
結果:aaaabbbb

混合嵌套:
$str1 = 'aa"bbbb"aa' ;
$str2 = "bb'aaaa'bb" ;
echo $str1 .$str2;
結果:aa"bbbb"aabb'aaaa'bb

不可以交叉使用的

⑤ 請問大家php里這個'".$a."'什麼意思

這些是php的語法。
點號'.'表示連接符的意思,在php中單引號和雙引號幾乎沒有區別,都是一樣的用法。
連接符的意思就是拼接字元串或拼接數組的意思,如:

$a = '123';
echo $a.'456';
那麼輸出結果就是123456。

⑥ 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定義變數後加個點是什麼意思如:$rand.=rand(1,4)

PHP定義變數後加個點是連接符,$rand.=rand(1,4)是$rand =$rand . rand(1,4);的簡寫。

熱點內容
斯諾克資料庫 發布:2025-02-11 21:54:02 瀏覽:532
安卓手機降噪功能在哪裡打開呢 發布:2025-02-11 21:52:56 瀏覽:700
騰訊雲伺服器購買網址 發布:2025-02-11 21:37:46 瀏覽:60
安卓電話視頻怎麼投電視上 發布:2025-02-11 21:32:27 瀏覽:18
易簽到源碼 發布:2025-02-11 21:31:03 瀏覽:498
編程班會 發布:2025-02-11 21:27:19 瀏覽:739
ubuntu編譯fortran 發布:2025-02-11 21:21:59 瀏覽:202
雲伺服器寬頻單位 發布:2025-02-11 20:48:11 瀏覽:538
安卓數據線公頭是哪個 發布:2025-02-11 20:45:42 瀏覽:812
網址原始密碼是什麼 發布:2025-02-11 20:33:52 瀏覽:72