mirror of
https://github.com/php/php-src.git
synced 2024-10-16 14:02:37 +00:00
50 lines
1.0 KiB
Plaintext
50 lines
1.0 KiB
Plaintext
|
--TEST--
|
||
|
Test str_replace() function basic function
|
||
|
--INI--
|
||
|
precision=14
|
||
|
--FILE--
|
||
|
<?php
|
||
|
/*
|
||
|
Prototype: mixed str_replace(mixed $search, mixed $replace,
|
||
|
mixed $subject [, int &$count]);
|
||
|
Description: Replace all occurrences of the search string with
|
||
|
the replacement string
|
||
|
*/
|
||
|
|
||
|
echo "\n*** Testing str_replace() on basic operations ***\n";
|
||
|
|
||
|
var_dump( str_replace("", "", "") );
|
||
|
|
||
|
var_dump( str_replace("e", "b", "test") );
|
||
|
|
||
|
var_dump( str_replace("", "", "", $count) );
|
||
|
var_dump( $count );
|
||
|
|
||
|
var_dump( str_replace("q", "q", "q", $count) );
|
||
|
var_dump( $count );
|
||
|
|
||
|
var_dump( str_replace("long string here", "", "", $count) );
|
||
|
var_dump( $count );
|
||
|
|
||
|
$fp = fopen( __FILE__, "r" );
|
||
|
$fp_copy = $fp;
|
||
|
var_dump( str_replace($fp_copy, $fp_copy, $fp_copy, $fp_copy) );
|
||
|
var_dump( $fp_copy );
|
||
|
fclose($fp);
|
||
|
|
||
|
?>
|
||
|
===DONE===
|
||
|
--EXPECTF--
|
||
|
*** Testing str_replace() on basic operations ***
|
||
|
unicode(0) ""
|
||
|
unicode(4) "tbst"
|
||
|
unicode(0) ""
|
||
|
int(0)
|
||
|
unicode(1) "q"
|
||
|
int(1)
|
||
|
unicode(0) ""
|
||
|
int(0)
|
||
|
unicode(%d) "Resource id #%d"
|
||
|
int(1)
|
||
|
===DONE===
|