PHP简写跳过变量赋值

时间:2014-09-08 13:43:25

标签: php

我在函数中使用这个简写,如果未设置变量,则将变量设置为NULL。我怎么能不设置它?

function createArray($rows){
 $array = array();

 $array['id'] = isset($rows['UnitId']) ? $rows['UnitId'] : NULL ;

}

2 个答案:

答案 0 :(得分:1)

这对你来说太简单了吗?

if(isset($rows['UnitId'])) { 
    $array['id'] = $rows['UnitId'];
}

答案 1 :(得分:0)

只是不要把它设置在第一位

function createArray($rows){
 $array = array();

 if(isset($rows['UnitId'])) $array['id'] = $rows['UnitId'];

}