今天主要是將博客上別人總結的一些知識點結合本身前段時間看書的狀況進行了一些回顧和總結,發現一些知識一開始看的時候可能不太理解,可是當你看過一遍再帶着疑問去回顧的時候竟發現全部的東西竟那麼清晰明瞭~~
如下是我前段時間沒有明白,今天搞懂的東西:
1.使用靜態變量時,該變量會在函數第一次被調用時被初始化,初始化後該變量也不會被清除,當再次調用該函數時,這個靜態變量再也不被初始化,而能保存上次函數執行完後的值。
2.當foreach開始執行的時候,數組內部的指針會自動指向第一個單元;each()一個數組後,數組指針將停留在數組中的下一個單元或者碰到數組結尾時停留在最後一個單元。若是要再次使用each()遍歷數組,必需要使用reset().
3.explode ( string $separator , string $string [, int $limit ] ) 使用一個分隔字符來分隔一個字符串。
implode ( string $glue , array $arr ) 使用一個鏈接符將數組中的每一個單元鏈接爲一個字符串
若是有一個字符串,該字符串是「123,234,345,」。請問如何切割掉這個字符串最後一個逗號?<?php
$str='123,234,345,';
$str1=substr($str, 0,-1);
echo $str1;
?>
4.必須保證當前文件保存的編碼格式跟頁面設置的字符集保持一致
header(「content-type:text/html;charset=utf-8」);
若是涉及到從數據庫提取數據,那麼數據庫查詢時的字符集跟當前頁面設置的字符集要保持一致
mysql_query(「set names utf8」)
5.經常使用的正則表達式寫法:
中文:/^[\u4E00-\u9FA5]+$/
手機號碼:/^(86)?0?1\d{10}$/
EMAIL:/^[\w-]+[\w-.]?@[\w-]+\.{1}[A-Za-z]{2,5}$/
密碼(安全級別中):/^(\d+[A-Za-z]\w*|[A-Za-z]+\d\w*)$/
密碼(安全級別高):/^(\d+[a-zA-Z~!@#$%^&(){}][\w~!@#$%^&(){}]*|[a-zA-Z~!@#$%^&(){}]+\d[\w~!@#$%^&(){}]*)$/php