我想使用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';
如何将四种可能性剥离,以便将剩余的值放在变量中?用户名始终位于四个网址之一...
答案 0 :(得分:0)
您可以将$replacestring
声明为数组,然后在数组中运行for
循环。
$replacestring = array('string1', 'string2');
foreach ( $replacestring as $string ) {
// do stuff
};