php任意字元
A. php模糊查詢中的%是什麼意思
那個是通配符
表示匹配任意字元
abc%表示左邊是abc,右邊是任意字元
%abc表示左邊是任意字元,右邊是abc
abc%abc表示左右兩邊是abc,中間是任意字元
%abc%表示中間是abc,左右兩邊是任意字元
更正一個觀念
確切的說不是php模糊查詢中的%
而是sql語言中模糊查詢中的%
sql是一種操作資料庫的語言
無論什麼資料庫,他的sql語句都是大同小異
B. php 將字元串中 中文替換
<?php
$test = "我是chinese,sdgwping";
$len = strlen($test);
$str = '';
$en = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
for($i=0;$i<$len;$i++){
if(in_array($test[$i],$en)){
$str .= $test[$i];
}
}
echo $str;
?>
這段代碼可以把英文字元提取出來,如果你需要提取其他的字元,可以添加到那個en數組里
C. php 正則匹配注釋 <!--這里是任意字元 -->如何實現
按照你的要求編寫的匹配注釋的php語言程序如下
源代碼
D. php 求一個正則取值問題 謝謝
preg_match ('/^(.*?)<aaa\s(.*?)>(.*)$/', $str, $out);
echo $out[1] . "\n";
echo $out[2] . "\n";
echo $out[3] . "\n";
//注意:這里用到非貪婪匹配
//'^(.*?)<aaa', 匹配組匹配其實字元到碰到第一個'<aaa'前的所有字元。
關於什麼是貪婪匹配,到我的博客看看吧。剛寫的文章。
61dh 。com / blog
Adam
61dh 。com
E. php 將字元串中 中文替換
$str
=
"我是chinese,龍的傳人!";
//匹配任意中文字元的表達式
$pattern
=
"/[\x7f-\xff]/sim";
$replacement
=
'';
//用該表達式替換,將替換掉字元串中出現的任意中文字元,包括中文符號。
echo
'result:'.preg_replace($pattern,
$replacement,
$str);
//結果為:chinese,!
F. PHP正則表達式中修飾符有哪些
PHP正則表達式修飾符的種類及介紹:
◆i :如果在修飾符中加上"i",則正則將會取消大小寫敏感性,即"a"和"A" 是一樣的。
◆m:默認的正則開始"^"和結束"$"只是對於正則字元串如果在修飾符中加上"m",那麼開始和結束將會指字元串的每一行:每一行的開頭就是"^",結尾就是"$"。
◆s:如果在修飾符中加入"s",那麼默認的"."代表除了換行符以外的任何字元將會變成任意字元,也就是包括換行符!
◆x:如果加上該修飾符,表達式中的空白字元將會被忽略,除非它已經被轉義。
◆e:本修飾符僅僅對於replacement有用,代表在replacement中作為PHP代碼。
◆A:如果使用這個修飾符,那麼表達式必須是匹配的字元串中的開頭部分。比如說"/a/A"匹配"abcd"。
◆E:與"m"相反,如果使用這個修飾符,那麼"$"將匹配絕對字元串的結尾,而不是換行符前面,默認就打開了這個模式。
◆U:和問號的作用差不多
G. PHP,正則表達式中如何表示「任意字元」
preg_match_all('/href="(.*?)">/is',$text,$link);
這樣直接把鏈接地址提出來
H. php替換任意字元如何替換呀
header('Content-type:text/html;charset=utf-8');
$string='電影,諜戰,動作,搞笑,電影
電視劇,諜戰,動作,搞笑,電視劇
這兩組數字有時候也會一起出現的。';
$reg=array();
$reg[0]='/(電影.*?)諜戰/';
$reg[1]='/(電影.*?)動作/';
$reg[2]='/(電影.*?)搞笑/';
$reg[3]='/(電視劇.*?)諜戰/';
$reg[4]='/(電視劇.*?)動作/';
$reg[5]='/(電視劇.*?)搞笑/';
$replace=array();
$replace[5]='${1}123';
$replace[4]='${1}124';
$replace[3]='${1}125';
$replace[2]='${1}223';
$replace[1]='${1}224';
$replace[0]='${1}225';
echopreg_replace($reg,$replace,$string);
I. PHP這個正則表達式應該怎麼寫呢 10到100位任意字元 不區分大小寫 謝謝
/w{10,100}/
J. php去除字元串兩端的任意特殊字元的函數
去除字元串兩端空格:trim($str);
去除字元串兩端逗號:trim($str,',');
去除左邊字元:ltrim();
去除右邊字元:rtrim();
PHP即「超文本預處理器」,是一種通用開源腳本語言。PHP是在伺服器端執行的腳本語言,與C語言類似,是常用的網站編程語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。利於學習,使用廣泛,主要適用於Web開發領域。
(10)php任意字元擴展閱讀:
php的優點:
(一)流行,容易上手
PHP是目前最流行的編程語言,這毋庸置疑。它驅動全球超過2億多個網站,有全球超過81.7%的公共網站在伺服器端採用PHP。PHP常用的數據結構都內置了,使用起來方便簡單,也一點都不復雜,表達能力相當靈活。
(二)開發職位很多
在伺服器端的網站編程中PHP會更容易幫助你找到工作。很多互聯網相關企業都在使用PHP開發框架,所以可以說市場對PHP的開發程序員的需求還是比較大的。
(三)仍然在不斷發展
PHP在不斷兼容著類似closures和命名空間等技術,同時兼顧性能和當下流行的框架。版本是7之後,一直在提供更高性能的應用。
(四)可植入性強
PHP 語言在補丁漏洞升級過程中,核心部分植入簡單易行,且速度快。
(五)拓展性強
PHP 語言在資料庫應用過程中,可以從資料庫調取各類數據,執行效率高。
參考資料來源:
網路-PHP
網路-PHP框架