PHP基础2
正则表达式: 定界符:/开头/结尾 ^匹配开头 $匹配结尾 *前面的表达式可以出现n次可以为0 +前面的表达式至少出现一次 ?前面的表达式可出现1或0次 {n}匹配n次 {n,}最少匹配n次 最多不限 {n,m}最少匹配n次,做多m次 x|y匹配x或y次 [xyz]匹配其中任何一个 [a-z]匹配a-z之间任何一个 \d任意一个数字 \D任意一个非数字 \s任何不可见字符 \S匹配任何可见字符 \v制表符 \w包括下划线的任意单词字符 preg_replace寻找替换 preg_split将字符串分割 preg_match匹配第一个 preg_match_all匹配所有 数组: 定义数组:$arr=array(1,2,3,4,5) 强类型语言数组特征:1.只能存储相同类型的数据 2.数组的长度固定 3.在内存里面是连续的 取值echo $arr[0] 默认从0开始 关联数组:$arr1=array(“one”=>"111","two"=>"222") 非常规定义方式: $arr2["one"]="aaa"(赋值定义) 删除数组元素 unset($arr[2]) 添加数组元素$arr[2]=10 追加元素$arr[]=10) 遍历数组: 1.for循环遍历(只能遍历索引数组) for($a=0;$a<count($arr)