地図蔵 ▷ 2012年までの記事「namespace, str_replace」

namespace, str_replace

(2011年3月22日)

php 置換や文字数による丸め、namespace の取扱メモ。米国地質調査所(USGS)の地震情報 RSS からデータを引き、グリニッジ標準時から日本時間にしたり、コロンを含むタグを処理したり

$magnitude = array("M "=>"Magnitude ");
$string = $eqitem->title;
$string = str_replace(array_keys($magnitude), array_values($magnitude), $string);
$short = mb_strimwidth($string,0,13,"");
$fecha = array(
" 00:"=>" AM9:",
" 01:"=>" AM10:",
......
" 22:"=>" AM7:",
" 23:"=>" AM8:",
" GMT"=>"");
$description = $eqitem->description;
$fdesc = str_replace(array_keys($fecha), array_values($fecha), $description);
$geo = $eqitem->children('http://www.w3.org/2003/01/geo/wgs84_pos#');
$latitude = $geo->lat;
$longitude = $geo->long;

RSS は全世界の地震速報データを含むので、if 条件分岐により日本周辺に絞る

if ($latitude > 25 and $latitude < 45 and $longitude >125 and $longitude < 150){

現代人のメンタリティを変質させるに充分な、準戦時の様相を呈した一週間。
徒歩の帰宅に、革靴はダメだ。