| 
 ereg_replace
字符串比对解析并取代。 
语法: string ereg_replace(string pattern, string replacement, string string); 
返回值: 字符串 
函数种类: 资料处理 
 本函数以 pattern 的规则来解析比对字符串 string,欲取而代之的字符串为参数 replacement。返回值为字符串类型,为取代后的字符串结果。 
 
ken@freebsdrocks.com 在 16-Mar-1999 提出的例子。
 <?php
 $text = 'This is a {1} day, not {2} and {3}.';
 $daytype = array( 1 => 'fine',
 2 => 'overcast',
 3 => 'rainy' );
 while (ereg ('{([0-9]+)}', $text, $regs)) {
 $found = $regs[1];
 $text = ereg_replace("\{".$found."\}", $daytype[$found], $text);
 }
 echo "$text\n";
 // This is a fine day, not overcast and rainy.
 ?>
 
 ken@freebsdrocks.com 并同时提出具有相同功能的perl 程序范例如下:
 
 $text = 'This is a {1} day, not {2} and {3}.';
 %daytype = ( 1 => 'fine',
 2 => 'overcast',
 3 => 'rainy' );
 $text =~ s/{(\d+)}/$daytype{$1}/eg;
 print "$text\n";
 
         ereg()  eregi()  eregi_replace()   
 整理: sadly (www.phpx.com)
 
 |