基本上我有一段相对复杂的代码,其中有几个相互嵌套的数组。我相信我想做的事情并不是严格可行的:
$selector = true,
$main_array = array(
'general' = array(
'another_array' = array(
'option1' = array(
'title' = 'Some Title',
'type' = 'select',
if ($selector == true) {
'option2' = array(
'title' = 'Some title',
'type' = 'select',
} else
...
我知道以上是不可能的。我知道我可以使用三元运算符,但是尝试时它不起作用。我知道有更好的方法来解决这个问题,但据我所知,所有这些都需要我改变我不想做的整个结构(因为有很多数组相互嵌套),所以我的问题是,有没有一种方法可以让我在不改变整个事情的情况下使这个有条件的工作?
非常感谢