如何找到并替换php associative array中的null值

最近做了一个php,在数据库做一个query后输出相应的json数据。客户端需要检测输出数据是否为null值,所以上网研究了一下解决方案,结果出奇地简单。

执行select query后,得到结果,对结果执行mysql_fetch_assoc方法后返回的是一个associative array,比如银行账号的一个row,可能就是用户的姓名、电话、地址等等。

结构就是类似array(“姓名”=>’James’,”电话”=>’123456789′,”地址”=>’some_string_here’)这样的。

所以搜索并替换其中的null值就变为

foreach($myArray as $key=>$value){

if($value==null){

$myArray[$key]=''; //或者其他的代码

}

}

这样得到的array里就没有null值了。

什么是“都市传奇”(Urban Legend)

今天做一篇新闻,说央行的20加元新钞在零下30摄氏度极寒天气会变得容易折断。不过环球邮报记者的实验并未发现任何问题。

YJq4of6

央行自2011年推出新型聚合物钞票后就遭受各种质疑,最常见的是有人称自己的新钞在车内仪表台被太阳晒化,或是在台灯下就可以烤化。

央行早前的回应称,大家这些故事大多是“都市传奇”(Urban Legend/Myth)。新钞在新加坡、墨西哥、澳洲等地都可以经得起考验,而这些地方比加拿大热多了。

这里的都市传奇又是英语中一个新词了,根据维基百科的解释,都市传奇又称现代传说(Contemporary Legend),是一种民间故事、传说(流言)。这个词语经常被用作表述一个“不足凭信”的故事。

尽管口语上常称“都市”传奇,但典型的案例并不见得流传于都市或与都市地区为场景。之所以用“都市”,仅是为了区别现代传说与工业化时代前的民间故事。所以社会学家和民俗学家则更倾向用“现代”传说这一词来替换。