-1

如何在 PHP 中直接添加一个额外的数组?

例如,我在一个数组中有两个项目

Array(
   [1] => Fruits

   [2] => Books

)

假设我的数据..我有一个名为 House 的数组

House 包含 2 个数据,即 Fruits 和 Books。

现在我想用另一个数组在水果和书籍上添加颜色。

我确实喜欢这样:

$house = $this->config->get("house");  //now I get the main array contains Fruits and Books

foreach($house as $house_content => value) // get the value for each eg. Fruits, Books
   if(!is_array($value)){ //check whether Fruits is an array cause I wanna add array of color into it
    $house[$house_content][red] = $value;  // can I do like this to make it create another array name [red] under the Fruits or Books?
  }

我没有这样做.. 我应该如何制作 [Fruits][red] 而它们最初只是 [Fruits]?

4

2 回答 2

0
$a=array("Fruits"=>array("red"=>"Apple","yellow"=>"Mango"));
foreach($a as $house_content=>$values)
{
    echo $values['red'];
//print_r($house_content['red']);
}
于 2013-10-04T04:35:14.367 回答
0

你的问题真的很混乱

也许你应该使用例如:

$house[$house_content]['color'] = array('red','green','blue','orange');
于 2013-10-04T04:00:24.327 回答