-2

この PHP の部分は実際には何を意味し、どのように異なる方法で表示されるのでしょうか?

'S_DISPLAY_VEHICLE_OWNER'   => ($owned == 'MODERATE' || $owned == 'YES') ? 1 : 0
4

5 に答える 5

5
'S_DISPLAY_VEHICLE_OWNER'   => ($owned == 'MODERATE' || $owned == 'YES') ? 1 : 0

別の見方:

if ($owned == 'MODERATE' || $owned == 'YES'){
 $result = 1;
}else{
 $result = 0;
}

'S_DISPLAY_VEHICLE_OWNER'   => $result
于 2013-07-16T09:57:57.133 に答える
2

S_DISPLAY_VEHICLE_OWNERif/else の略記で設定します。

if($owned == 'MODERATE' OR $owned == 'YES') {

    return 1

}else{

    return 0

}
于 2013-07-16T09:58:00.790 に答える
0

$owned値が「MODERATE」または「YES」の場合、連想配列に 1 または 0 の値を割り当てます。したがって、配列が の場合、次の$arrように書き換えることができます。

if ($owned == 'MODERATE' || $owned == 'YES'){
   $arr['S_DISPLAY_VEHICLE_OWNER'] = 1;
} else {
   $arr['S_DISPLAY_VEHICLE_OWNER'] = 0;
}
于 2013-07-16T09:59:47.280 に答える
0

$owned が 'MODERATE' または 'YES' に等しい場合、S_DISPLAY_VEHICLE_OWNER変数には 1 が入力されます。それ以外の場合は 0 が入力されます。

于 2013-07-16T09:57:02.767 に答える
0

基本的に平文では、式($owned == 'MODERATE' || $owned == 'YES') ? 1 : 0

if owned is moderate or owned is yes then 1 else 0

S_DISPLAY_VEHICLE_OWNER配列内のフィールドは、$owned の値に設定される1か、それに応じて設定されます。0

于 2013-07-16T09:57:13.993 に答える