剛學到的PHP知識整理

PHP重定向:<script>window.location.</script> 。? ? ? ? ? ? ? ? trim($data)方法:在火狐瀏覽器中:顯示前后空格被刪除,中間空格(無論連續多少)僅顯示一個空格。stripslashes($data)方法:意為刪除反斜杠,但是兩個反斜線將會被替換成一個。htmlspecialchars($data)方法?:把預定義的字符 "<" (小于)和 ">" (大于)轉換為 HTML 實體。? $_SERVER["REQUEST_METHOD"]=="POST"或者“GET” :請求的方法等于post或get。

!empty($data):變量存在且非空;$_POST["username"]需要isset($_POST["username"]),否則出現未定義的變量(Undefined index),$_GET["? "],$_REQUEST["? "]類似。get請求接收服務器傳來的URL中的參數(較不安全),post請求接收客戶機傳到服務器的form表單中內容(不會顯示在URL中),post、get 傳回的參數,request均可接收。

html中正則表達式:pattern屬性:如:"/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/":? ????????????????????????????????? <input type="text" name="username" pattern="^[a-zA-Z][a-zA-Z0-9_]{4,15}$" title=""字母開頭,允許5-16字節,允許字母數字下劃線">,而在!preg_match($pattern,$username)中需要“/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/"。

html中placeholder應寫:某某不得為空。

查詢:mysqli_num_rows($result)表示返回查詢的受影響行數。?????????????????????????????????????????????????????? 插入、刪除、更改:mysqli_affected_rows($conn)表示返回影響的行數。

$row=mysqli_fetch_array($result)【關聯數組加上索引數組】和$row=mysqli_fetch_assoc($result)【關聯數組】和$row=mysqli_fetch_row($result)【索引數組】,詳見此鏈接




str_replace($search,$replace,$subject);字符串替換函數

shift+ctrl+R:全局替換字符串快捷鍵

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容