如何将键插入数组

how to insert key to an array

下面是我的想法

<?php
$arr=array("dd");
for ($i=0; $i <=4 ; $i++) { 
    $arr[$i];
}
?>

它显​​示错误任何人都可以帮助我。任何帮助都是可观的

你只是在引用数组中的键,你必须设置它或从中读取它。 因为该键不存在,唯一剩下的选择就是为其设置一个值。

$arr[$i] = 'something';

将 'null' 设置为该值时要小心。 isset 将 return false 当值为空但键存在时。

要将键插入数组:

$arr["key"] = "value";

试试这个代码:-

<?php
$arr=array();
for ($i=0; $i <=4 ; $i++) { 
    //$arr[rand(10,100)]=rand(10,1000);
    $arr[$i.'abc']=$i.'abcd';
}
print "<pre>";
print_r($arr);
print "</pre>";
?>

要创建包含键和值的数组,您应该执行以下操作:

$array = array();
$array['key'] = 'value';

您还可以查看 array_push() 将值压入数组的末尾

http://php.net/manual/fr/function.array-push.php