日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

4.PHP正则表达式与数组

發布時間:2025/6/17 php 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4.PHP正则表达式与数组 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

PHP正則表達式相關

?


行定位符?開頭?^tm?結尾?tm$?不限制?tm

單詞定界符?\btm\b???單詞tm,如果想取反的話就是大寫的?\Btm\B

或的關系,[Tt][Mm]?可以表達?tm?Tm?TM?tM

POSIX風格預定義字符類



選擇字符(|)??T|tM|m?意思是可以T或者t開頭。后面跟著一個字母M或者m

使用[]和使用|的區別在于[]只能匹配單個字符,而|可以匹配多個字符?TM|tm|Tm|tM.

范圍?[a-zA-Z]等價于[abc..zABC..Z]

排除字符[^]??不是以字符開頭的?[^a-zA-Z]

限定符號

?

符號(.),.可以匹配除了換行意外的任何一個字符

^s.t$???可以表示?sat?sbt?sct..如果想是第一個字符是r,第三個字符是s,最后一個字符是t則可以?^r.s.*t$

反斜線相關(\


括號?(thri|fourth

反向引用(it)\1??是表示兩個it

模式修飾符


POSIX擴展正則表達式函數

1.

bool?ereg/eregi(string?pattern?,string?string[array?regs])

String中匹配string存在regs里(*i不區分大小寫)

2.

string?ereg/eregi_replace(string?s1?.string?s2?,string?s3)

S3中匹配S1,匹配成功就用s2來替換。

3.

Array?split/spliti(string?s1?,string?s2?,[int?limit]);

使用s1分割s2,最大次數限制limit

?

PCRE兼容正則表達式函數

1.

Array?preg_grep(string?s1?,array?s2)

使用s2中的元素意義匹配表達式s1,最后返回匹配成功組成的數組

2.

Int?preg_match/preg_match_all(string?s1?,string?s2,[array?s3])

s1去匹配s2,函數返回匹配次數,如果有數組s3那么每次匹配的結果豆漿存儲到s3中。沒有all的匹配一個,有all的匹配所有。

3.

String?preg_quote(string?s1?,[string?s2])

該函數將s1中所有特別字符進行自動轉意。如果有s2的話也轉意。


4.

Mixed?preg_replace(mixed?s1?,mixed?s2?,mixed?,s3?,[int?limit])

字符換替換。


5.

Mixed?preg_replace_callback(mixed?s1?,callback?callback?,mixed?s2?,[int?limit])

該函數與preg_replace()函數功能一樣。都用于查找和替換字符串。不同的是該函數使用一個回調函數來替換replacement參數。

?

6.

Array?preg_split(string?s1?,strin?s2?,[int?limit])

分割字符串


PHP數組

聲明??

<?php
????$array?=?array("asp","php"?,"jsp");
????print_r($array);
?>

Array?(?[0]?=>?asp?[1]?=>?php?[2]?=>?jsp?)

關聯數組

<?php
????$array?=?array("f"=>1,"s"=>2?,"t"=>3);
????print_r($array);
?>

Array?(?[f]?=>?1?[s]?=>?2?[t]?=>?3?)

數組輸出函數print_r(array);

二維數組

<?php
????$array?=?array("1"=>array(1.1,1.2,1.3),"2"=>array(2.1,2.2,2.3,2.4));
????print_r($array);
?>

Array([1]=>Array([0]=>1.1?[1]=>1.2[2]=>1.3)[2]=>Array([0]=>2.1[1]=>2.2[2]=>2.3[3]=>2.4))

?

數組遍歷foreach($array?as?$i){echo?$i}?或者list函數。

?

字符串與數組的轉換?explode()函數。

<?php
????$str1?=?"1.2.3.4.5";
????$str2?=?explode("."?,$str1);
????print_r?($str2);
?>

Array?(?[0]?=>?1?[1]?=>?2?[2]?=>?3?[3]?=>?4?[4]?=>?5?)

String?implode(string?s1?,array?s2)把數組合成一個字符串,中間用s1連接。

Int?count(mixed?array?,[int?mode])統計元素個數

Mixed?array_search(mixed?needle?,array?array?,[bool?strict])


Array_pop()取出最后一個元素。

array_push()增加一個元素

Array_unique()去重

?

?

總結

以上是生活随笔為你收集整理的4.PHP正则表达式与数组的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: avtt久久| 岛国一区二区三区 | 成人av免费在线 | 电影《走路上学》免费 | 国产精品夜色一区二区三区 | 久久久婷婷 | 熊猫电影yy8y全部免费观看 | 第四色影音先锋 | 好男人在线视频www 亚洲福利国产 | 亚洲妇熟xx妇色黄蜜桃 | 浮力影院国产第一页 | 国产精品自在线 | 亚洲国产免费看 | 小毛片网站 | 天天干天天色天天 | 日韩视频中文字幕 | 午夜激情视频网站 | 亚洲九九九九 | 国产日产精品一区二区三区四区 | 中文字幕av一区 | 五月天91| hd性videos意大利精品 | 精品动漫一区二区三区的观看方式 | 亚洲人妖在线 | 日本一区二区久久 | 欧美成人dvd在线视频 | 在线观看免费黄色 | 自拍偷拍国内 | 中文一区在线观看 | 国产白丝一区二区三区 | 国产视频一区在线 | 福利色播| 91小仙女jk白丝袜呻吟 | 国产高清在线观看 | 老头老太做爰xxx视频 | 青春草免费视频 | 亚洲两性视频 | 天堂国产一区二区三区 | 黄色特级网站 | 成人拍拍视频 | 国产精品久久久久久久免费看 | 久久狠狠高潮亚洲精品 | 日韩精品 欧美 | 欧洲中文字幕日韩精品成人 | 国产91在线播放九色 | 成人h片在线观看 | 亚洲精品久久久久久久蜜桃臀 | 情欲超| 成人乱人乱一区二区三区一级视频 | 成年网站免费观看 | n0659极腔濑亚美莉在线播放播放 | 天天想你免费观看完整版高清电影 | 国产无套在线观看 | 国产精品vip | 日韩欧美精品一区 | 亚洲精品人人 | 久草资源网 | 麻豆精品免费观看 | 久久一区二区三区视频 | www.日韩一区 | 在线看黄网址 | 欧美色图亚洲自拍 | 国产精品va无码一区二区三区 | 在线不卡一区 | 亚洲小视频 | 91在线导航 | 四虎影视成人 | 精品黑人一区二区三区观看时间 | 免费啪啪网 | 亚洲四虎av | 青青草原国产在线 | 狠狠干快播 | 亚洲第一视频在线观看 | 日本一区二区观看 | www.爆操 | 国产精品久久久久久 | 快播在线视频 | 亚洲午夜福利一区二区三区 | 日本在线不卡一区 | 一区二区三区中文字幕 | 国产露出视频 | 性www| 午夜美女福利视频 | 少妇久久精品 | 三级av | 日韩精品一区二区三区高清免费 | 激情网av| 91免费网站入口 | 午夜试看120秒 | 欧美第一色 | 欧美黑人一级爽快片淫片高清 | 亚洲一区二区三区电影 | 亚洲一区二区av在线 | 肉番在线观看 | 在线视频日韩精品 | 91精品视频免费在线观看 | 处破女av一区二区 | 超碰在线91| 久久久久久伊人 |