日韩性视频-久久久蜜桃-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正则表达式与数组的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 黄色三级三级三级 | 青青草国产一区 | 亚洲熟女乱色一区二区三区久久久 | 青青草原国产视频 | 自拍1区 | 69亚洲精品久久久蜜桃小说 | 日日免费视频 | 日韩夜夜 | 日本在线视频www | 午夜影院久久 | 果冻传媒18禁免费视频 | 亚洲中文字幕一区在线 | 高清日韩欧美 | 免费在线观看一区二区 | 又欲又污又肉又黄短文 | 国产精品久久精品三级 | 日韩成人无码影院 | 黄色网址在线免费看 | 欧美午夜剧场 | 91精品国产亚洲 | 国产在线播放一区二区三区 | 都市激情久久 | 最新中文字幕在线观看视频 | 岳乳丰满一区二区三区 | 亚洲剧情av| 强伦人妻一区二区三区视频18 | 狼人久久| 欧美偷拍少妇精品一区 | 国产精品久久久久毛片大屁完整版 | 亚洲无码久久久久久久 | 草草影院在线播放 | 强伦人妻一区二区三区视频18 | 久久网中文字幕 | 亚州色图欧美色图| 人妻久久久一区二区三区 | 日本福利一区二区 | 在线观看日韩欧美 | 国产av不卡一区二区 | 日本特黄色片 | 日本在线观看中文字幕 | 小sao货水好多真紧h无码视频 | 久草视频这里只有精品 | 69re视频 | 最新中文字幕在线观看 | 亚洲大成色| 男女日日 | 国产午夜大片 | 午夜精品免费视频 | 日韩伦理一区二区三区 | 三年大全国语中文版免费播放 | 日韩欧美高清视频 | 久久禁| av观看在线免费 | 热久久最新网址 | 少妇人妻好深好紧精品无码 | 精品一区二区三区在线观看视频 | 日本亚洲欧美在线 | 欧美日韩中文国产 | 97超级碰碰人妻中文字幕 | 永久黄网站色视频免费观看w | 在线免费一区二区 | 中文字幕人妻一区二区三区在线视频 | 亚洲综合av一区二区三区 | 色日本在线 | 99热这里只有精 | 成人高清免费 | 国产日日干 | 夜色福利 | 91精品免费视频 | 国产视频一区二区三区在线播放 | 国产一二三四五区 | 精久久久久久久 | 国产一区精品在线观看 | 国产精品.xx视频.xxtv | 日韩人妻无码精品综合区 | 浮生影视在线观看免费 | 女裸全身无奶罩内裤内衣内裤 | 一区精品在线观看 | 最新毛片网站 | 亚洲一区二区人妻 | 三级在线网址 | 久久无码性爱视频 | 久久好色| 日本三级播放 | 欧美国产精品一区二区三区 | jzjzjz欧美丰满少妇 | 国产高清一区二区 | 午夜dv内射一区二区 | 日日操夜夜操视频 | 精品在线视频一区二区 | 9.1成人免费看片 | 公侵犯人妻一区二区 | jizz国产在线 | 91精品国产91 | 狠狠ri| 97久久人人超碰caoprom欧美 | 黄色一级播放 | 欧美区在线观看 | 不卡一区二区在线视频 |