str_replace多个字符串

时间:2013-12-10 16:11:09

标签: php joomla2.5 str-replace

我想使用str_replace te替换变量中的一些值,并使用值USERNAME获取名为$ username的变量。它适用于一个值,但不适用于多个值。

这有效..

$myabsoluteurl=JURI::current();
$replacestring='http://www.website.com/index.php/component/comprofiler/userprofile/';
$usertemp= str_replace($replacestring, '', $myabsoluteurl);

然而,网址有四种可能性,因此我需要4个变量

$replacestring1='http://www.website.com/index.php/component/comprofiler/userprofile/';
$replacestring2='http://www.website.com/index.php/instellingen/userprofile/';
$replacestring3='http://www.website.com/index.php/component/comprofiler/';
$replacestring4='http://www.website.com/index.php/instellingen';

如何将四种可能性剥离,以便将剩余的值放在变量中?用户名始终位于四个网址之一...

1 个答案:

答案 0 :(得分:0)

您可以将$replacestring声明为数组,然后在数组中运行for循环。

$replacestring = array('string1', 'string2');
foreach ( $replacestring as $string ) {
    // do stuff
};