使用PHP函数preg_split()时出现这样的错误:Warning: preg_split() [function.preg-split]: Empty regular expression in D:\PHPServer\WEB\01\jpgraph\jpgraph.php on line 5782代码function GetTextHeight($txt="",$angle=0) {$tmp =preg_split("\n",$txt);$n = count($tmp);$m=0;for($i=0; $i< $n; ++$i)$m = max($m,strlen($tmp[$i]));if( $this->font_family <= FF_FONT2+1 ) {if( $angle==0 ) {$h = imagefontheight($this->font_family);if( $h === false ) {JpGraphError::RaiseL(25088);//('You have a misconfigured GD font support. The call to imagefontwidth() fails.');}return $n*$h;}else {$w = @imagefontwidth($this->font_family);if( $w === false ) {JpGraphError::RaiseL(25088);//('You have a misconfigured GD font support. The call to imagefontwidth() fails.');}return $m*$w;}}else {$bbox = $this->GetTTFBBox($txt,$angle);return $bbox[1]-$bbox[5];}}
3 回答
蝴蝶不菲
TA贡献1810条经验 获得超4个赞
PERL兼容正则可以使用任何不是字母、数字或反斜线(\)的字符作为定界符,如果作为定界符的字符必须被用在表达式本身中,则需要用反斜线转义。也可以使用(),{},[] 和 <> 作为定界符。
使用preg_split中间的pattern需要使用定界符啊。
- 3 回答
- 0 关注
- 811 浏览
添加回答
举报
0/150
提交
取消