相关疑难解决方法(0)

数组(...)构造中的条件元素

我的系统将配置数组发送到这样的函数:

callThatFunction( array(k1 => v1,  k2 => v2, ... kn=vn));
Run Code Online (Sandbox Code Playgroud)

我想根据某些情况制作其中一个关键值对.

我是否可以在不为数组创建变量的情况下执行此操作(这打破了其他人创建的干净配置语法)?

像这样

callThatFunction ( array(
k1 => v1, 
if($cond( {k2 => v2,} 
... 
kn=vn));
Run Code Online (Sandbox Code Playgroud)

以上在语法上显然是错误的,但应该表达我的想法.

谢谢

php

16
推荐指数
4
解决办法
2万
查看次数

有条件地在数组中添加元素

我怎样才能'b' => 'xyz'在array()语句中有条件地添加下面的数组?

$arr = array('a' => abc)

三元运算符不允许我这样做

php arrays conditional conditional-operator

8
推荐指数
4
解决办法
5250
查看次数

标签 统计

php ×2

arrays ×1

conditional ×1

conditional-operator ×1