php 學習筆記,不可見字元和定界符

2021-06-22 20:08:03 字數 832 閱讀 6318

不可見字元是用來控制字串格式轉換輸出的,在瀏覽器上不可見

\t(tab字元)

\n換行符

\r回車符

定界符內不允許新增注釋,

結束識別符號所在的行不能包含任何其他字元,而且不能被縮排

識別符號分號前不能有任何空白字元或製表符

連線字串只能用 "."

要在字串中表示單引號需要用「\」進行轉義

對於資料量較大的字串,建議用自動轉義函式addslashes()實現字串的轉義,特別是在資料要插入資料庫之前,有必要用addslashes()函式進行字串轉義!

<?php

$str="select*from book where bookname='php開發寶典'";

$a=addslashes($str);

echo $a."

";$b=stripslashes($a);

echo $b."

";?>

然後可以用stripslashes()函式將字元原意輸出

這裡還有addcslashes(字串,每個需要轉義的字元)和stripcslashes()函式可以轉義你指定的字元,別的系統預設的字元就不作數了

但是這樣做很容易亂碼,因為它會把非字母數字且asc||碼低於32或高於123的字元轉換成以八進位制表示

<?php

$str="select*from book where bookname='php開發寶典'";

$a=addcslashes($str,"bok");

echo $a."

";$b=stripcslashes($a);

echo $b."

";?>

學習筆記 可見性和生存期

可見性 又稱為作用域。指識別符號能夠被使用的範圍,只有在作用域內識別符號才可以被使用。作用域是針對編譯和連線過程。1 函式中定義的識別符號,包括形參和函式體中定義的區域性變數,作用域都在該函式內,也稱作函式域。2 檔案作用域也成為全域性作用域,定義在所有函式之外的識別符號,具有檔案作用域,作用域從定...

php字串學習筆記

在這裡記錄下今天的所得 首先對字串處理進行分類 今天主要記錄有以下 字串的格式化 字串的連線與分割 字串的比較 使用字串函式匹配和替換子字串 使用正規表示式 1.字串的格式化 整理字串的第一步是清理字串中的多餘的空格 trim ltrim rtrim name isset post name tri...

php 學習筆記,比較字串

str1 str2 str2 str10 str3 yj str4 yj echo strcmp str1,str2 echo strnatcmp str1,str2 echo strcmp str3,str4 echo strcasecmp str3,str4 echo strnatcmp str...