我想從數據庫中取出事件名稱(例如:帕奎奧與胡安·曼努埃爾·馬爾克斯),將事件名稱分成2個名稱(曼尼·帕奎奧,胡安Manuel Marquez)並在頁面上使用它們。將字符串分成2個變量...不工作
這是我的代碼不工作。
if(count($perfarray) == 2 && $page['catnum'] == "1142")
{
$input = $event['Event'];
$params = explode('vs.', $input);
foreach($params as $param)
{
$kv = explode('vs.', $param);
$fighterNo1 = $kv[0];
$fighterNo2 = $kv[1];
}
$fulltext = str_replace("\$Fighter1", $fighterNo1, $fulltext);
$fulltext = str_replace("\$Fighter2", $fighterNo2, $fulltext);
// $fulltext = str_replace("\$Fighter1", addslashes($perfarray[0]), $fulltext);
//$fulltext = str_replace("\$Fighter2", addslashes($perfarray[1]), $fulltext);
}
elseif(strstr($event['Event']," vs."))
{
$input = $event['Event'];
$params = explode('vs.', $input);
foreach($params as $param)
{
$kv = explode('vs.', $param);
$fighterNo1 = $kv[0];
$fighterNo2 = $kv[1];
}
$fulltext = str_replace("\$Fighter1", $fighterNo1, $fulltext);
$fulltext = str_replace("\$Fighter2", $fighterNo2, $fulltext);
}
我能得到它的工作,最好是隻拿到一個名字。 – NotJay
爲什麼要爆炸'$ input'兩次? – jimp
我正在努力嘗試使它工作的幾個例子... – NotJay