动态地将值插入到带索引的数组中

bun*_*ath 3 php arrays indexing array-push

如果索引是除0之外的任何其他值,则将值推送到数组会导致索引从0开始.

$a=array("a"=>"Dog","b"=>"Cat");
array_push($a,"Horse","Bird");
Run Code Online (Sandbox Code Playgroud)

这将插入索引为0和1的Horse和Bird.

我可以插入不同索引的值吗?喜欢

speed => Horse
fly => Bird
Run Code Online (Sandbox Code Playgroud)

Thi*_*ter 10

是的,完全不使用array_push:

$a['speed'] = 'Horse';
$a['fly'] = 'Bird';
Run Code Online (Sandbox Code Playgroud)