ホームページ >バックエンド開発 >PHPチュートリアル >この ARRAY の何が問題なのかを教えてください
function replace_text_wps($text){
$replace = array(
// 'キーワード' => '置換されたキーワード'
'wordpress' => 'wordpress');
$tmpfilename='1.txt';//形式は prom|http://www.baidu.com です
$str = file_get_contents($tmpfilename);/ /Get content
$arr =explode("n",$str);//行を配列に保存
foreach($arr as $row){//各行を走査
$keys=explode("|",$row );
$replace[$keys[0]]=$keys[1]; //なぜここに追加されなかったのですか
}
$replace['excerpt'] = 'cool'
$text = str_replace (array_keys) ($replace), $replace, $text);
return $text;
}
echo replace_text_wps('プロム ドレス wordpress 抜粋');
の代わりに $arr=file($tmpfilename); を使用することもできます
$str = file_get_contents($tmpfilename);// コンテンツを取得します
$arr =explode("n",$str) ; // 分岐は配列に格納されます
この 2 つは同じ効果があり、ファイルはより簡潔になります。
foreach($arr as &$row){ //参照を追加
$keys=explode("|",$row)
;