首页 > php函数 > php str_replace 函数参数为数组时的使用

php str_replace 函数参数为数组时的使用

本文章来给各位同学介绍关于php str_replace 函数参数为数组时的使用,如果你此教程有兴趣不防进入参考。

str_replace 用于字符串替换

<?php
str_replace("php", "java", "php教程4");
//java教程4
?>

被搜索的变量是字符串

<?php
/*
被搜索的变量是字符串 
*/
$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 
) 
*/
?>

也可以处理数组形式的变量,查找的值和替换后的值可以是一对一关系

<?php
/*
要查找的变量是数组形式 
*/
$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 
) 
*/
?>

查找的值和替换后的值可以是多对一关系

<?php
/*
要查找的变量是数组形式 
*/
$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 
) 
*/


文章地址:http://www.phprm.com/function/54902.html

转载随意^^请带上本文地址!

标签:none

发表留言