當前位置:首頁 » 編程語言 » php單引號

php單引號

發布時間: 2022-01-13 11:44:21

A. php 的單引號和雙引號的用法

$test1 = "PHP";

1:echo "互聯網最流行的技術$test1" //輸出 互聯網最流行的技術PHP

2:echo '互聯網最流行的技術$test1' //輸出 互聯網最流行的技術$test1

上面兩個例子說明,雙引號裡面的變數,會當作變數解釋,單引號裡面的變數會直接當作字元串來處理,就是說,在單引號裡面的變數會失去其變數的性質,變成一個字元串。

如果想用第一句的方法輸入第二句的結果,加轉義符號啊

3:echo "互聯網最流行的技術\$test1" //輸出 互聯網最流行的技術$test1

4:echo "互聯網最流行的技術$test1技術" //本來是想輸出 互聯網最流行的技術PHP技術,但是你發現,告訴你,找不到變數$test1技術,因為沒有加空格,所以它把後面所有的都當成一個變數了。

所以你會發現,很多優秀的作品,都推薦使用''單引號來寫變數,除非裡面是sql語句。就是防止這類的錯誤。至於為什麼SQL除外,你可以自己想一下!

B. php雙引號包含單引號,單引號再包含單引號,這個語句怎麼寫啊,報錯

$first_confirmationstr='<selectname="fcm"id="fcm"class="small"onchange="changeConfirmationState('.$row['id'].','confirm1','this','Client')">';

說明:用單引號引用屬於個人愛好,如果你的愛好相反,請替換所有的單雙引號

C. php中雙引號內與單引號

當然合法啦,之所以被替換是因為雙引號內的單引號是字元,不是代碼的一部分。所以不起作用。我覺得採用雙引號配合{}來用十分方便,因為過多使用連字元會使得代碼難以看懂

D. php中單引號和雙引號有什麼區別

單引號
,是表示一個
變數
關系。
雙引號,是將選定范圍,做為
字元串
執行。
特別是當一個
語句
里,存在
特殊符號
或多種變數時,需要用雙引號進行區分開,以免被系統誤認為特殊符號
語法
進行解析。

E. PHP什麼時候用單引號,什麼時候用雙引號

按需要寫,
單引號不需要解析變數,速度快!
復雜的字元串兩個引號變著用,或用<<<
單引號里不能包含單引號,雙引號里也不能包含雙引號;

純字元串你用單引號吧!有變數就用雙引號。。
最好還是單引號,有變數就用點『.』來連接。。。

F. php 怎樣在單引號中輸出變數

如果要解析變數,單引號改為雙引號
$str=$do->Post( "$num",$title,$content);

G. PHP 輸出 有單引號的 字元串

PHP輸出有單引號的字元串可以放在雙引號裡面,輸出有雙引號的字元串可以放在單引號裡面,例子代碼:

echo"這個字元串的中間有單引號(')
";
echo'這個字元串的中間有雙引號(")';

H. 求教:php如何把字元串里的單引號換成雙引號呢謝謝各路英雄。

樓主,提幾個建議
1,php變數前面必須加$符號
2,php語句要用分號結束
3,為什麼要用單引號把str_replace()函數括起來?括起來就變成字元串了
4,php中單雙引號的運用還是比較費神的,請多參考一些相關信息~

<?php
$value = "字'符'串";
$value2 = str_replace('\'','"',$value);
echo $value2;
?>

I. 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

不可以交叉使用的

J. PHP如何過濾單引號

<?php
functiongetpost($arr){
if(get_magic_quotes_gpc()){
$arr=is_array($arr)?array_map('stripslashes',$arr):stripslashes($arr);
}
if(is_array($arr)){
foreach($arras$key=>$val){
$arr[$key]=htmlspecialchars($val,ENT_QUOTES);//html實體轉換
$arr[$key]=mysql_real_escape_string($arr[$key]);//防注入替換
}
}else{
$arr=htmlspecialchars($arr,ENT_QUOTES);//html實體轉換
$arr=mysql_real_escape_string($arr);//防注入替換
}
return$arr;
}
?>
//該函數是我自己寫的一個轉換函數,主要用於防sql注入和跨站攻擊,參數可以是數組,或字元串
//$post_array=getpost($_POST);//即可完成對敏感字元的處理

熱點內容
實測華為編譯器 發布:2024-09-19 23:50:52 瀏覽:821
linux匯總 發布:2024-09-19 23:46:39 瀏覽:452
阿里雲伺服器環境搭建教程 發布:2024-09-19 23:21:58 瀏覽:837
黃色文件夾圖標 發布:2024-09-19 23:19:22 瀏覽:684
mysql資料庫導出導入 發布:2024-09-19 23:00:47 瀏覽:183
lua腳本精靈 發布:2024-09-19 23:00:41 瀏覽:659
任務欄文件夾圖標 發布:2024-09-19 22:54:25 瀏覽:101
解壓來一波 發布:2024-09-19 22:46:36 瀏覽:933
mysqlpythonubuntu 發布:2024-09-19 22:46:27 瀏覽:501
伺服器請求獲取ip地址 發布:2024-09-19 22:33:25 瀏覽:515