"101010100","朝陽"=>"101010300"); foreach ($citycode as $arr => $value) { $ci"/> "101010100","朝陽"=>"101010300"); foreach ($citycode as $arr => $value) { $ci">
ホームページ >バックエンド開発 >PHPチュートリアル >Foreach では関連する質問を追加します。専門家にサポートを求めてください。
追加の質問については、専門家に助けてください。
af2bd05efe40b56c49b643de768eec73 $value) {
$citycode[$arr] = "http://weather.xxx.com/".substr($citycode[$arr], 3,4).".txt";
//$citycode[$arr] .= "http://weather.xxx.com/".$citycode[$arr].".txt";
}
/*
関数: 行
*/
saveFile('api/weather.txt',implode("rn",$citycode) でファイルとして保存);
?>
次のように、配列に基づいて改行ファイルとして保存したいと思います:
http://weather.xxx .com/0101.txt
http://weather.xxx.com/101010100.txt
http://weather.xxx.com/0103.txt
http://weather.xxx.com /101010300.txt
どうすればいいですか?
今はこれしかできません:
http://weather.xxx.com/0101.txt
http://weather.xxx.com/0103.txt
方法追加 入ってみてはどうでしょうか?
------解決策のアイデア----------------------
<br />foreach ($citycode as $arr => $value) {<br />$citycode[$arr] = "http://weather.xxx.com/".substr($citycode[$arr], 3,4).".txt";<br />//$citycode[$arr] .= "http://weather.xxx.com/".$citycode[$arr].".txt";<br />}<br />
<br />$citycode[$arr.'1'] = "http://weather.xxx.com/".substr($citycode[$arr], 3,4).".txt";<br />
<br /><?php<br /><br />$citycode = array(<br /> "北京"=>"101010100",<br /> "朝阳"=>"101010300"<br />);<br /><br />$tmp = array();<br /><br />foreach ($citycode as $arr => $value) {<br /> $tmp[] = "http://weather.xxx.com/".substr($value, 3,4).".txt";<br /> $tmp[] = "http://weather.xxx.com/".$value.".txt";<br />}<br /><br />echo implode("\r\n", $tmp);<br /><br />//saveFile('api/weather.txt',implode("\r\n",$citycode));<br />
<br />http://weather.xxx.com/0101.txt<br />http://weather.xxx.com/101010100.txt<br />http://weather.xxx.com/0103.txt<br />http://weather.xxx.com/101010300.txt<br />
<br />$citycode = array(<br />"北京"=>"101010100",<br />"朝阳"=>"101010300"<br />);<br /><br />$result = array();<br /><br />foreach ($citycode as $arr => $value) {<br /> array_push($result,"http://weather.xxx.com/".substr($value, 3,4).".txt");<br /> array_push($result,"http://weather.xxx.com/".$value.".txt");<br />}<br /><br />/*<br /> 功能:按行保存为文件<br />*/<br /><br />saveFile('api/weather.txt',implode("\r\n",$result));<br />