$def_field = array( "def_value" => 'Display Name', "def_value" => 'Database Value' );
这里有一个数组,我需要将显示名和数据库值都赋给def\u value键。怎么做谁能帮帮我。。
vktxenjb1#
您的方法不正确,因为第二个索引将覆盖第一个索引值,因为它们具有相同的名称。所以你的数组中只有这个:
$def_field = array( "def_value" => 'Database Value' );
你可以这样做
$def_field = array( "def_value" => array('Display Name','Database Value') );
或者像这样:
$def_field = []; $def_field['def_value'][] = 'Display Name'; $def_field['def_value'][] = 'Database Value';
第二个例子解释了一切。您将创建一个带有索引的数组 $def_value 内部 array $def_field 有价值观 'Display Name' 有 index 0 以及 'Database Value' 有 index 1 .
$def_value
array $def_field
'Display Name'
index 0
'Database Value'
index 1
shstlldc2#
您可能需要将其添加为嵌套数组,如下所示:
2条答案
按热度按时间vktxenjb1#
您的方法不正确,因为第二个索引将覆盖第一个索引值,因为它们具有相同的名称。所以你的数组中只有这个:
你可以这样做
或者像这样:
第二个例子解释了一切。您将创建一个带有索引的数组
$def_value
内部array $def_field
有价值观'Display Name'
有index 0
以及'Database Value'
有index 1
.shstlldc2#
您可能需要将其添加为嵌套数组,如下所示: