$a = array('jo', 'se');
$word= 'josephine';
我想删除所有可以在$ word中找到'jo'或'se'字样的实例。所以它会打印出新词'phine'。
答案 0 :(得分:1)
str_replace
可以原生地执行此操作:
<?php
$a = array('jo', 'se');
$word = 'josephine';
$word = str_replace($a, '', $word);
var_dump($word); //string(5) "phine"
?>
答案 1 :(得分:0)
$a = array('jo', 'se');
$word= 'josephine';
echo str_replace($a, '', $word);
或使用strtr()
echo strtr($word, $a);
答案 2 :(得分:0)
请参阅手册中的str_replace
$a = array('jo', 'se');
$word= 'josephine';
$string = str_replace($a, "", $word);
混合str_replace(混合$ search,混合$ replace,混合$ subject [,int&amp; $ count])
此函数返回一个字符串或数组,其中所有出现的搜索都被替换为给定的替换值。