用户登录

把一段文字里面的某些词用你指定的词替换掉,这就是 str_replace 函数的功能。

比如我们想把一段文字里面,所有的宁皓这两个字,替换成一个指向宁皓网的一个链接。 str_replace() ... 它的第一个参数,就是想要替换掉的东西 .. 这里就是 宁皓 这两个字 ...

第二个参数是要替换成的东西,也就是把宁皓这两个字替换成什么 ... 要在第二个参数这里设置一下 ... 要替换成一个链向宁皓网的链接 ...

第三个参数就是一段文字 ... 也就是在这段文字里面,出现的所有的宁皓网这两个字 .. 都会被替换成一个链向宁皓网的链接 ... 最后再输出替换之后的结果 ...

echo str_replace('宁皓', '<a href="http://ninghao.net">宁皓</a>', '宁皓是一个网站');

在这里,你会看到,字符串里面的宁皓这两个字,已经被替换成一个链接了...

多词替换

要替换的,还有替换成的东西还可以是一个数组 ... 比如你想把在一段文字里面一些指定的词,替换成你想要的东西。 下面去试一下 ...

先定义两个变量 ... $title 等于 海阔天空 .. $artist 等于 Beyond ...

$title = '海阔天空';
$artist = 'Beyond';

再去定义一个字符串 .. $lyric ... 在这个字符串里面,有一个尖括号 title ,还有一个 尖括号 artist .... 下面,我们可以把字符串里面的这两样东西,用 $title 变量,还有 $artist 变量的值替换掉 ...

$lyric = '今天我,寒夜里看雪飘过,怀着冷却了的心窝飘远方。<title> - <artist>';

str_replace() ... 先设置一下第一个参数 ... 它可以是一个数组 ... array .. 数组里的项目 ... 就是要被替换掉的东西 ... 这里就是尖括号 title 还有 artist ...

然后,第二个参数,也是一个数组 ... 是对应的要替换成的东西 ... array ... 把尖括号 title 替换成 $title 的值 ... 还有把尖括号 artist 替换成 $artist 的值 ...

第三个参数是要执行替换动作的字符串 ... $lyric ... 前面再用一个 echo ... 输出替换之后的结果 ...

你会发现, $lyric 字符串里面的尖括号 title 还有 artist ,都被替换成对应的变量里面的值了 ...

0:00
0:00
4:42
0:00
2:17
0:00
0:00
0:00
1:22
3:45
0:00
0:00

替换字符串中的字符串《 PHP 基础 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点