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
转载随意^^请带上本文地址!