hi
rt1、正規表示式
--preg_grep($pattern,array$input)
閹割版preg_filter(),只匹配不替換
--preg_split($pattern,$subject)
返回陣列,把$subject在$pattern分割點分割開
--preg_quote($str)
將正則運算子轉義,防止混淆
--總結
共性:都以preg_開頭
基本上第乙個引數都是$pattern
用法:表單驗證-match
非法詞過濾-replace
---正規表示式基本語法
--界定符,原子,量詞,邊界控制,模式單元
--界定符:/或者#或者{}(一般不用大括號,歧義太多)
-開始和結束位置
-$pattern='/字串/';
--regexpal工具
---原子
-最小的匹配單位
-可見原子(unicode編碼表中庸鍵盤打出的可見的):標點,各種語言文字,數理化公式符號,其他可見字元
-不可見原子:換行符\n,回車\r,製表符\t,空格,其他
--元字元
-篩選| 匹配兩個或多個,即或者
匹配括號內任意乙個原子,特殊[1-3],這裡的-是「到」的意思
[^] 同上互逆,匹配除括號內的所有原子
注意:用^要小心,會匹配所有其他的,包括空格等不可見原子;再有就是^要和其他原子緊貼頂頭寫
-定義原子的集合
. 等價於[^\n],匹配除換行符之外的任意字元——基本上就是所有的
\d [0-9]匹配乙個十進位制數字
\d [^0-9]匹配乙個非十進位制數字
\w [0-9a-za-z]匹配乙個數字、字母或下劃線
\w [^0-9a-za-z]匹配乙個非數字、字母或下劃線
\s 匹配乙個不可見原子
\s 匹配乙個可見原子
--量詞
-表示某個原子連續出現多少次
- 表示其前面的原子恰好連續出現n次——5
- 表示其前面的原子至少連續出現n次
- [f|5]表示連續出現n次,最多m次,就是n到m次
-* 任意次,只要連續,都匹配,
-? 0到1次
-+ 至少有1次
2、php
---物件導向
--什麼是物件
-object oriented(oo)
-世間萬物皆物件——一切可見的、不可見的(某個抽象概念),即某個東西
--物件的基本組成
-兩部分:屬性和方法
-屬性:資料模型,用於描述物件的資料
-方法:行為模型,用於描述物件能夠做什麼
--物件的特點
-獨一無二
-是乙個特定事物,職能是完成特定功能
-是可以重複使用的
--什麼是面對物件
-面向,就是程式設計時一直想著物件(......)
-物件導向,就是程式設計時,所有的資料結構都通過物件的結構進行儲存
-why:物件的描述方式(思路),更加貼合真實情況,有利於大型業務的理解
--面對物件的實質
-把生活中要解決的問題都用物件的方式進行儲存,屬性+方法
-物件和物件之間的互動:通過方法的呼叫完成(考慮詹姆斯打籃球的例子)
--物件導向的基本思路
-第一步,識別物件
-第二步,識別物件的屬性——由於物件不同的業務邏輯,關注點不同,屬性型別不同
-第三步,識別物件的行為(透過行為識別其方法)
--物件導向的基本原則
-對外是低耦合的:外部只能看到物件的一些屬性、一部分方法(行為)——低耦合要比高內聚重要
激勵你的老闆!激勵你的老闆!
激勵你的老闆!你的老闆近況如何?他情緒反常?那麼,他正需要你的幫助!艾.里斯在 品牌定位 一書中談到乙個人要想成功就必須善於尋找幾匹馬來騎,其中 第二匹要騎的馬是你的老闆 他提出,只有跟對人,才會有美好前途,否則,就應 另擇高枝 這位營銷專家的人生忠告確是真知灼見。不過,本文要談的是營銷人員要成就一...
找回老闆的密碼
問題 老闆忘了保險箱的密碼,他只記得是四位數字,前兩個數字相同,後兩個數字也相同,並且該數字是乙個數的平方,請幫忙找回該老闆的密碼 對於這個問題,至少有三種解法,因為我只想到了三種 下面用php來實現 解法一 function getpwd return arr rs getpwd print r ...
向老闆匯報的內容和向老闆匯報的套路
一 如果你需要向領導匯報工作,那麼如何思考?1,我的工作在團隊中是什麼樣的地位?2,我的工作都有什麼樣的工作成果?3,我的工作目前還有那些待改進的地方?領導聽取工作匯報,一般比較關注你工作的內容,成果等,突出以上三點就能夠快速的給對方講解清楚了你工作的中心思想.二 如何向老闆匯報為什麼要做專案的套路...