国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php ereg_replace函數

2024-09-04 11:48:38
字體:
來源:轉載
供稿:網友
  1. $string = "this is a test"
  2. echo str_replace(" is"" was"$string); 
  3. echo ereg_replace("( )is""1was"$string); //其中1就是第一個括號中空格 
  4. echo ereg_replace("(( )is)""2was"$string); //其中2就是第二個括號的空格,上面三行也就是把" is"替換為" was";都有空格的。 

ereg_replace ( string pattern, string replacement, string string)

也就是說如果pattern中帶有()得字符串(如;括號中有空格),那你的replacement就可以使用如1的字符串,那這個1就給可以用你第1個括號中字符串來替換,如果是2那就用第2個括號中的字符串替換.

括號從左到右,以左括號為準,下面那個是去掉url中的如&page=1符串比對解析并取代.

語法: string ereg_replace(string pattern, string replacement, string string);

返回值:字符串

函數種類:資料處理

內容說明:本函數以 pattern 的規則來解析比對字符串 string,欲取而代之的字符串為參數 replacement,返回值為字符串類型,為取代后的字符串結果.

使用范例,ken@freebsdrocks.com 在 16-mar-1999 提出的例子,代碼如下:

  1. <?php 
  2. $text = 'this is a {1} day, not {2} and {3}.'
  3. $daytype = array( 1 => 'fine'
  4.                   2 => 'overcast'
  5.                   3 => 'rainy' ); 
  6. while (ereg ('{([0-9]+)}'$text$regs)) { 
  7.   $found = $regs[1]; 
  8.   $text = ereg_replace("{".$found."}"$daytype[$found], $text); 
  9. echo "$textn"
  10. // this is a fine day, not overcast and rainy.  
  11. ?> 

ken@freebsdrocks.com 并同時提出具有相同功能的perl 程序范例如下:

  1. $text = 'this is a {1} day, not {2} and {3}.'
  2. %daytype = ( 1 => 'fine'
  3.              2 => 'overcast'
  4.              3 => 'rainy' ); 
  5. $text =~ s/{(d+)}/$daytype{$1}/eg; 
  6. print "$textn"

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 图们市| 吴忠市| 福州市| 凭祥市| 沅陵县| 哈尔滨市| 阿拉尔市| 梧州市| 五大连池市| 邮箱| 金寨县| 盐山县| 精河县| 徐水县| 左权县| 青川县| 广水市| 哈尔滨市| 赣州市| 抚松县| 天津市| 太湖县| 湾仔区| 桂东县| 陵水| 廉江市| 汉中市| 抚顺县| 胶南市| 红安县| 绥江县| 湟中县| 贡觉县| 溆浦县| 哈尔滨市| 边坝县| 阿克苏市| 英超| 新沂市| 赤壁市| 三亚市|