発生した出力の問題については、教師に解決してもらいます
$citycode = array("Beijing"=>"101010100","Haidian"=>"101010200","Chaoyang"=>"101010300"); >
foreach ($citycode as $arr) {
echo $arr.'\n';
}
saveFile('file.txt',$arr);
file.txt の内容が次のようになるといいのですが:
101010100,101010200,101010300
この $arr はどうやって書くのですか?
------解決策のアイデア----------------------
<br /><?php<br /><br />$citycode = array("北京"=>"101010100","海淀"=>"101010200","朝阳"=>"101010300");<br /><br />foreach ($citycode as $arr => $value) {<br /> $citycode[$arr] .= ',';<br />}<br />// saveFile('file.txt',$arr);<br />file_put_contents('file.txt', $citycode);<br /><br />?><br />
$arr = implode(',', $citycode);<br />saveFile('file.txt',$arr);
<br />$citycode = array("北京"=>"101010100","海淀"=>"101010200","朝阳"=>"101010300");<br />saveFile('file.txt',implode(',',$citycode));<br />