當前位置:首頁 » 編程語言 » 轉義php

轉義php

發布時間: 2022-02-05 01:12:35

1. php 轉義字元

echo "<tr><td><a href=\"$_SERVER['PHP_SELF']?id=1\">上一頁</a><a href=\"$_SERVER['PHP_SELF']?id=2\">下一頁</a></td></tr>";
還是不對,數組特殊,應該如下:

<?php
echo "<tr><td><a href=\"{$_SERVER['PHP_SELF']}?id=1\">上一頁</a><a href=\"{$_SERVER['PHP_SELF']}?id=2\">下一頁</a></td></tr>";
?>

2. php中的字元串和字元轉義

要保存成.php的文件

3. php里有沒有轉義php代碼的函數,如把<php >轉義為轉義字元

<?php
$new=htmlspecialchars("<ahref='test'>Test</a>",ENT_QUOTES);
echo$new;//&lt;ahref=&#039;test&#039;&gt;Test&lt;/a&gt;
?>

使用這個函數吧 htmlspecialchars

4. 關於php轉義問題

那個函數從 PHP 5.5.0 起已被廢棄,最好別再用了。
該函數的作用是在以下字元前添加反斜杠:
\x00
\n
\r
\
'
"
\x1a
這些字元如果作為sql查詢語句在mysql執行查詢可能會產生不安全的結果。所以在這些字元前再加個 \ ,將它們轉成普通字元。

5. php轉義字元,這是什麼意思

\的意思是轉義

如果你雙引號里要出現雙引號是不行的,所以要轉義

比如:\"就是相當於'
(轉義雙引號等於單引號)

\'等於'
(轉義單引號等於單引號)

你這段的意思是:執行循環,次數為3次。循環輸出表格的列(align=\ "center \設定為居中)。img是 圖片,scr是圖片位置,位置是數組 $pictures的第$i個(根據循環次數來定)
echo " \ " /></td>"; \ " />是img的結束標記 </td>是列的結束標記

不過我感覺程序有點問題。。

6. php轉義字元

用來表示一些如法輸入的字元,或者輸入後不明顯,或者容易被編輯器替換的字元。 例如:
\r表示回車
\n表示換行
\$表示一個$符號,直接在PHP的字元串裡面寫$容易被誤會為變數。

7. 請問php中的轉義字元是什麼 能詳細說一下嗎

在php中:
* 以單引號為定界符的php字元串,支持兩個轉義\'和\\
* 以雙引號為定界符的php字元串,支持下列轉義:
\n 換行(LF 或 ASCII 字元 0x0A(10))
\r 回車(CR 或 ASCII 字元 0x0D(13))
\t 水平製表符(HT 或 ASCII 字元 0x09(9))
\\ 反斜線
\$ 美元符號
\" 雙引號
\[0-7]{1,3} 此正則表達式序列匹配一個用八進制符號表示的字元
\x[0-9A-Fa-f]{1,2} 此正則表達式序列匹配一個用十六進制符號表示的字元
舉幾個例子:
一個包含\0特殊字元的例子:
$str = "ffff\0ffff";
echo(strlen($str));
echo("\n");
for($i=0;$i<strlen($str);$i++)echo("\t".ord($str{$i}));
echo("\n");
輸出結果:
----------------------
9
102 102 102 102 0 102 102 102 102
替換特殊字元的例子
$str = "ffff\0ffff";
$str = str_replace("\x0", "", $str);
//或者用$str = str_replace("\0", "", $str);
//或者用$str = str_replace(chr(0), "", $str);
echo(strlen($str));
echo("\n");
for($i=0;$i<strlen($str);$i++)echo("\t".ord($str{$i}));
echo("\n");
輸出結果:
----------------------
8
102 102 102 102 102 102 102 102

八進制ascii碼例子:
//注意,符合正則\[0-7]{1,3}的字元串,表示一個八進制的ascii碼。
$str = "\0\01\02\3\7\10\011\08\8"; //這里的\8不符合要求,被修正為"\\8" (ascii為92和56)
echo(strlen($str));
echo("\n");
for($i=0;$i<strlen($str);$i++)echo("\t".ord($str{$i}));
echo("\n");
輸出結果:
----------------------
11
0 1 2 3 7 8 9 0 56 92 56
十六進制ascii碼例子:
$str = "\x0\x1\x2\x3\x7\x8\x9\x10\x11\xff";
echo(strlen($str));
echo("\n");
for($i=0;$i<strlen($str);$i++)echo("\t".ord($str{$i}));
echo("\n");
輸出結果:
----------------------
10
0 1 2 3 7 8 9 16 17 255

8. PHP轉義字元!!!!

echo "<tr><td ><img src='logo.gif' width='20' height='20'>" . "<a href='news.php?id={$row['nid']}' class='style19 one1 STYLE116'>".$row['title']."</a></td>";

9. 關於php轉義字元/

/ 應該不是轉義符
可能是目錄符號
也可能是正則表達式
你需要把看到的程序貼出來一段

10. php 轉義字元 \t 怎麼用啊

\t \n 等是為了向操作系統的文本字元表示方式兼容。而echo print 之類的是輸出為HTML標記,所以瀏覽器解析的時候會使這些字元換成了空格。在HTML里沒有製表符的特殊字元表示,只有在<pre>標簽里才會保留製表符。例如:echo "<pre>"."s\tsid\na"."<pre>";

熱點內容
線上編程課 發布:2025-01-01 21:33:07 瀏覽:232
前n項和c語言 發布:2025-01-01 21:32:13 瀏覽:282
python中文對齊 發布:2025-01-01 21:30:39 瀏覽:247
fastboot清理腳本 發布:2025-01-01 21:12:36 瀏覽:254
如何查看提款密碼 發布:2025-01-01 21:05:25 瀏覽:400
安卓登錄白屏怎麼處理 發布:2025-01-01 21:04:39 瀏覽:375
人工手搖演算法 發布:2025-01-01 21:04:36 瀏覽:620
java監控內存 發布:2025-01-01 21:03:53 瀏覽:460
伺服器雙ip橋接訪問 發布:2025-01-01 20:42:26 瀏覽:255
亞馬遜雲伺服器還原系統 發布:2025-01-01 20:37:29 瀏覽:237