str_replace 用于字符串替换
代码如下 |
复制代码 |
str_replace("php","java","php教程4");
//java教程4
?>
|
被搜索的变量是字符串
代码如下 |
复制代码 |
/*
被搜索的变量是字符串
*/
$array=array();
$array[]='php教程1';
$array[]='php教程2';
$array[]='php教程3';
$array[]='php教程4';
$arrayNew=str_replace("php","java",$array);
print_r($arrayNew);
/*
Array
(
[0] => java教程1
[1] => java教程2
[2] => java教程3
[3] => java教程4
)
*/
?>
|
也可以处理数组形式的变量,查找的值和替换后的值可以是一对一关系
代码如下 |
复制代码 |
/*
要查找的变量是数组形式
*/
$array=array();
$array[]='php教程1';
$array[]='php教程2';
$array[]='php教程3';
$array[]='php教程4';
$find=array("php","教程");
$replace=array("java","案例");
$arrayNew=str_replace($find,$replace,$array);
print_r($arrayNew);
/*
Array
(
[0] => java案例1
[1] => java案例2
[2] => java案例3
[3] => java案例4
)
*/
?>
|
查找的值和替换后的值可以是多对一关系
代码如下 |
复制代码 |
/*
要查找的变量是数组形式
*/
$array=array();
$array[]='php教程1';
$array[]='php教程2';
$array[]='php教程3';
$array[]='php教程4';
$find=array("php","教程");
$arrayNew=str_replace($find,"java",$array);
print_r($arrayNew);
/*
Array
(
[0] => javajava1
[1] => javajava2
[2] => javajava3
[3] => javajava4
)
*/
|