cvs: php-src /ext/pcre/tests preg_replace2.phpt

From: Date: Mon, 17 Jul 2006 11:39:49 +0000
Subject: cvs: php-src /ext/pcre/tests preg_replace2.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-39309@lists.php.net to get a copy of this message
nlopess Mon Jul 17 11:39:49 2006 UTC Modified files: /php-src/ext/pcre/tests preg_replace2.phpt Log: MFB http://cvs.php.net/viewvc.cgi/php-src/ext/pcre/tests/preg_replace2.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/pcre/tests/preg_replace2.phpt diff -u /dev/null php-src/ext/pcre/tests/preg_replace2.phpt:1.2 --- /dev/null Mon Jul 17 11:39:49 2006 +++ php-src/ext/pcre/tests/preg_replace2.phpt Mon Jul 17 11:39:49 2006 @@ -0,0 +1,42 @@ +--TEST-- +preg_replace() +--FILE-- +<?php + +var_dump(preg_replace('', array(), '')); + +var_dump(preg_replace(array('/\da(.)/ui', '@..@'), '$1', '12Abc')); +var_dump(preg_replace(array('/\da(.)/ui', '@(.)@'), '$1', array('x','a2aA', '1av2Ab'))); + + +var_dump(preg_replace(array('/[\w]+/'), array('$'), array('xyz', 'bdbd'))); +var_dump(preg_replace(array('/\s+/', '~[b-d]~'), array('$'), array('x y', 'bd bc'))); + +echo "==done==\n"; + +?> +--EXPECTF-- +Warning: preg_replace(): Parameter mismatch, pattern is a string while replacement in an array. in %spreg_replace2.php on line 3 +bool(false) +string(1) "c" +array(3) { + [0]=> + string(1) "x" + [1]=> + string(2) "aA" + [2]=> + string(2) "vb" +} +array(2) { + [0]=> + string(1) "$" + [1]=> + string(1) "$" +} +array(2) { + [0]=> + string(3) "x$y" + [1]=> + string(1) "$" +} +==done==

« previous php.cvs (#39309) next »