比方說,我有PHP str_replace函數在那裏字開頭
$變量= '的東西&名單= anotherthing';
我怎樣可以刪除所有開始
&列表=
其中 「anotherthing」 這是不一樣的,每次。
比方說,我有PHP str_replace函數在那裏字開頭
$變量= '的東西&名單= anotherthing';
我怎樣可以刪除所有開始
&列表=
其中 「anotherthing」 這是不一樣的,每次。
你可能會爆炸成數組,然後設置變量,像這樣:
$variable = explode('&list','something&list=anotherthing');
$variable = $variable[0];
確定正確解析,但我需要'&名單='我應該怎麼做與前陣的第一個字? – m3tsys
第二行代表第一個單詞,在這種情況下爲'something',並指定給$變量。由於第二行的變量被覆蓋,數組不再存在。 –
你真正應該做的是:
parse_str($variable, $foo);
foreach($foo as $k=>$v) {
// do something with your somethings
if ($k == "list") {
unset($foo[$k]);
}
}
// convert the $foo array back to a string
希望這有助於
**讓我補充輕微免責聲明**基於用戶給出的字符串是提供
這個答案......它可能不是適合的目的上一個正常的字符串,不與parse_str
謝謝。這就是我一直在尋找的東西。 – m3tsys