网站导航:首页-网页制作语言-str_replace与parse_url

str_replace与parse_url

  本文将介绍PHP中的两个函数,并分别举例说明,下面我们一个一个来看。

一、str_replace函数

  此函数的作用是替换字符串,可以将一段字符串中指定的一段字符替换成另一端字符。其使用格式为str_replace(被替换的字符串,替换成的字符串,要替换的内容)。此函数的三个参数均为字符串,函数作用是从第三个参数中找到与第一个参数相同的字符串并替换为第二个参数的字符串。下面小编将举一个例子来具体说明。

<?php
$aa="这里是一段字符串,是作为str_replace函数的第三个参数。我现在想通过这个函数把“11111”替换成“2222”";
$aa=str_replace("11111","2222",$aa);
echo $aa;
?>

  得到的运行结果如下:

这里是一段字符串,是作为str_replace函数的第三个参数。我现在想通过这个函数把“2222”替换成“2222”

二、parse_url函数

  parse_url是一个解析URL的函数,他能把URL的每一部分读取出来分别赋值给一个数组。此函数只有一个参数,返回值是一个数组,其格式如下parsr_url("URL"),下面请看一个例子。

<?php
$url="http://user888:pass123@www.mydomain.com";
$url.="/path1/path2?arg=val&name=1234";
echo $url."<br>";
print_r(parse_url($url));
?>

  得到的运行结果如下:

http://user888:pass123@www.mydomain.com/path1/path2?arg=val&name=1234
Array ( [scheme] => http [host] => www.mydomain.com [user] => user888 [pass] => pass123 [path] => /path1/path2 [query] => arg=val&name=1234 )

  在这里所举例的URL是一种最复杂的情况,实际我们使用的URL可能并没有这么多的参数,这种情况下,我的的URL中有哪个参数就会返回哪个参数。大家也可以自行尝试。返回的数组中scheme是所使用的协议,host是域名,user是用户名,pass是密码,path是当前页的路径,query是URL中的参数。

已经到本页底线啦,您可以:返回目录页|返回首页