【发布时间】:2014-04-17 15:43:58
【问题描述】:
代码
$descriptionArr = array( "uk/page"=>"", "uk/page-two"=>"description of page 2");
function getDescription($uri){
if (array_key_exists($uri, $descriptionArr)) {
return $descriptionArr[$uri];
} else {
return false;
}
}
情况
- 当我使用参数“uk/page-two”调用函数时,它会返回描述
- 当我使用参数“uk/page”调用函数时,它返回 false 而不是空字符串
问题
我希望它返回空字符串,并且仅在传递的参数作为数组中的键不存在时才返回 false。
【问题讨论】:
-
您是否尝试将值设为“NULL”而不是空字符串?
标签: php arrays array-key-exists