㈠ 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怎麼拼接下面的字元串
<liclass="active"url='<?phpechoaction_uri('AboutUS.AboutUS','aboutus_about');?>'><ahref="#home"data-toggle="tab"><?phpecho$lang['AboutUS'];?></a></li>
<liurl='<?phpechoaction_uri('AboutUS.AboutUS','aboutus_commonproblem');?>'><a
href="javascript:void(0);"data-toggle="tab"><?phpecho$lang['CommonProblem'];?></a></li>
<liurl='<?phpechoaction_uri('Feedback.Feedback','my_feedback_list');?>'><a
href="javascript:void(0);"data-toggle="tab"><?phpecho$lang['Suggestions'];?></a></li>
㈢ PHP中的並置運算符不是字元串運算符嗎為什麼可以連數字
php是弱類型語言,變數雖然有默認的類型,但是在用字元串連接符的時候會檢測變數類型,然後根據類型進行類型變換。這種自動變換叫做隱式變換。
php底層的代碼能夠處理很多東西。同樣的
$a='123';
$b=11;
var_mp($a+$b);//輸出結果int134
㈣ PHP在字元串中截取出後三位數字並將該數字加一
<?php
$str="abcdefg001";
$num=intval(substr($str,strlen($str)-3,3))+1;
$num=sprintf("%03d",$num);
$str=substr($str,0,strlen($str)-3).$num;
echo$str;
?>
㈤ php 字元串連接符 '. .' 的問題
如果要理解代碼這么寫的原因,需要先來了解下在php語言里 ' 和 " 字元串的區別:
在PHP語言里,如果一個字元串是用單引號做定義的,比如: '$label',那麼不管這個字元串中間有什麼,php都會原樣輸出。
而如果一個字元串用雙引號做定義,那麼,php在輸出結果之前,先掃描這個字元串,如果遇到 $為開頭的,會認為這是個變數,並嘗試將 變數 的 值 替換這個變數後,輸出。
舉例如下:
print '<p><label>' . $label . ':';
與
print "<p><label>$label :";
兩者執行的效果是等價的。
如果直接用單引號 print '<p><label> $label :'; 那麼最終的輸出結果中 $label 會以字元串的形式原樣輸出,所以,需要用 '<p><label>' . $label . ':'; 的形式,這樣輸出的就是 $label 的值。
㈥ 用php語句將資料庫中字元串(字母+數字)變成純數字
functionEncode16T10($str){
preg_match_all("/w/",$str,$date);
$date=$date['0'];
foreach($dateas$key=>$val){
switch($val){
casea:caseA:
echo10;
break;
caseb:caseB:
echo11;
break;
casec:caseC:
echo12;
break;
cased:caseD:
echo13;
break;
casee:caseE:
echo14;
break;
casef:caseF:
echo15;
break;
default:
echo$val+10;
}
}
}
Encode16T10("a2c");//裡面的a2c是你可以隨便改的,只要是16進制數就行,看輸出結果是否符合你的要求
㈦ php字元串數字組合
Sequence欄位設置為自增(A_C),然後第一條數據設置為A00000001
㈧ php字元串連接問題
這就要講到php的變數識別了
如果是echo "刪除$row成功<br/>";
肯定會報錯的 因為 php會認為 $row成功 是一個變數
而echo "刪除$row[name]成功<br/>"; 由於有[] php就知道前面的$row是一個數組 就不會輸出錯誤了
實驗證明 php支持中文變數
$中文="這是中文的文字";
echo $中文;//將會輸出 這是中文文字
所以 遇到變數和漢字直接接觸 最好加個空格 如果覺得空格不美觀 也可以加個花誇號
如 echo "刪除{$row}成功<br/>";
這樣就不會出錯的。
㈨ php中數字+字元串為什麼還等於數字
PHP 里
①字元串連接用[.]
②如果用數字連接字元串直接用點會報錯,如:echo 100."XXX";
③如果echo 100+"xxx"; 如果[XXX]的前面是數字的話,結果會是100加那個數.
補充:不明白為什麼你會這么寫.有什麼別的用途?
㈩ php數字字元串求和
把字元串通過,號分割開,轉為整形依次相加
$str="-10,-20,-4";
functionTest($numberString){
$final=0;
foreach(explode(',',$numberString)AS$value){
$value==''OR$final+=(int)$value;
}
return$final;
}
echoTest($str);