私はデータベースからイベント名(例:マニーパッキャオ対ファンマヌエルマルケス)を取得し、イベント名を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);
}