如何直接在PHP中添加其他数组?
例如,我在数组中有两个项目
Array(
[1] => Fruits
[2] => Books
)
假设我的数据..我有一个名为House
的数组House包含2个数据,即Fruits和Books。
现在我想用另一个数组在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?
}
我没有这样做..我应该如何制作[水果] [红色]而它们原来只是[水果]?
答案 0 :(得分:0)
你的问题真的令人困惑
也许你应该用于例如:
$house[$house_content]['color'] = array('red','green','blue','orange');
答案 1 :(得分:0)
$a=array("Fruits"=>array("red"=>"Apple","yellow"=>"Mango"));
foreach($a as $house_content=>$values)
{
echo $values['red'];
//print_r($house_content['red']);
}