PHP array_push索引和关键
问题描述:
早安你们大家,PHP array_push索引和关键
我不知道如果我就在我的头衔得到了条件,但我试图做一个PHP array_push像这样
array_push($countryList, "US" => "United States");
但这给了我一个语法错误。
我不正确吗?
谢谢, Ĵ
答
添加像
$countryList["US"] = "United States";
推的值到一个数组自动创建它的数字键。
向数组中添加键值对时,您已经拥有该键,您不需要为其创建一个键。将一个按键插入数组是没有意义的。您只能设置数组中特定键的值。
// no key
array_push($array, $value);
// same as:
$array[] = $value;
// key already known
$array[$key] = $value
;
答
请参阅在线文档的PHP ...
“US”=> “美” 不是一个变种!
答
推进元件以阵列
$a=array();
$a=array_push($a,$value);
例
$a=array("red","green");
array_push($a,"blue","yellow");
print_r($a);
答
如果要推用密钥的值中的阵列则可以使用下面的函数:
function array_push_assoc($array, $key, $value){
$array[$key] = $value;
return $array;
}
Usage: $array= array_push_assoc($array, 'US', 'United States');
请标记答案,如果它被张贴... – 2013-03-13 15:00:53