[PHP-users 13353] Re: mb_eregが使えない

Moriyoshi Koizumi php-users@php.gr.jp
Mon, 17 Feb 2003 21:52:22 +0900


小泉です。


Kazuhiro Taguchi <tag@tkg.att.ne.jp> wrote:

> if (mb_ereg("あ{2,}","ああいうえおあああ"))
> {	print "match";
> }
> else
> {	print "unmatch";
> }
> 
> のようにしても画面には何も表示されません

こちらでは正常に動いていますが…。
ともかく何らかのバグのような気がします。

<?php
if (mb_ereg("a{2,}", "aabcdeaaa", $regs)) {
	var_dump($regs);
} else {
	print "failed";
}

if (mb_ereg("あ{2,}", "ああいうえおあああ", $regs)) {
	var_dump($regs);
} else {
	print "failed";
}
?>

のようにしてみると、結果は、

array(1) {
  [0]=>
  string(2) "aa"
}
failed

ですし。

Apache のエラーログに、

[Wed Feb 16 00:00:00 2003] [notice] child pid ***** exit signal 5 
Segmentation Fault (11) 

こんなエントリが残ってませんでしたか?