use*_*834 0 php arrays if-statement
当我创建一个数组元素时,我需要设置一个条件
foreach ($score as $item):
if ($item['subject_id'] == "3"){
$file_data_array[] = array(
"y" => $item['result'],
////Need condition here///////////////////////////////
"color" => '#FFF'
);
}
endforeach;
Run Code Online (Sandbox Code Playgroud)
所以我需要一个像这样的条件
if ($item['confirmed'] == 1) {
"color" => '#FFF'
} else {
"color" => '#000'
}
Run Code Online (Sandbox Code Playgroud)
所以,既然我们不能把一个if数组放入一个数组内,我该如何处理我的情况呢?
foreach ($score as $item):
if($item['subject_id'] == "3"){
$file_data_array[] = array(
"y" => $item['result'],
"color" => ($item['confirmed'] == 1 ? '#FFF': '#000')
);
endforeach;
Run Code Online (Sandbox Code Playgroud)