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 $textn ;
// 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 $textn
参考
ereg() eregi() eregi_replace()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)