问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP如何在数组添加有键名的元素?

发布网友 发布时间:2022-04-05 23:23

我来回答

11个回答

热心网友 时间:2022-04-06 00:53

需要准备的材料分别是:电脑、php编辑器、浏览器。

1、首先,打开php编辑器,新建php文件,例如:index.php,已知2个数组。

2、在index.php的循环中,输入代码:$array[$array1[$i]] = $array2[$i];,再打印整个$array。

3、浏览器运行index.php页面,此时发现$array1和$array2已经合并成想要的键值对数组了。

热心网友 时间:2022-04-06 02:11

1、首先我们新建一个PHP文档,并定义数组。

2、然后我们打印该数组。

3、然后我们在浏览器查看该数组的默认元素排序。

4、然后我们使用array_unshift()在数组第一位添加元素。

5、然后我们打印修改后的数组。

6、然后我们在浏览器查看添加效果无误。

热心网友 时间:2022-04-06 03:45

php将两个键名和键值的数组元素合并为一个数组

实现代码:

$array1 = array(0, 1, 2);
$array2 = array('dongsir','董先生','董先生的CSDN博客');

$array3 = [];
for($i=0; $i<3; $i++){
    $array3[$array1[$i]] = $array2[$i];
}
echo "<pre>";
print_r($array3);

不过还有一种PHP提供的内置函数 array_combine() 

php将两个键名和键值的数组元素合并

热心网友 时间:2022-04-06 05:37

$a1=array("a","b","c","d"); 


$a2=array("Cat","Dog","Horse","Cow"); 


print_r(array_combine($a1,$a2)); 


使用php内置函数array_combine即可 

若要循环


$array1=array("a","b","c");
$array2=array("1","2","3");
$newArray = array();
for($i=0;$i<count($array1);$i++){
$newArray[$array1[$i]] = $array2[$i];
}
print_r($newArray);

热心网友 时间:2022-04-06 07:45

$data = array();
$data[$a] = $b;
print_r($data);
 
结果
Array(
    $a => $b
)

热心网友 时间:2022-04-06 10:09

用for循环就可以,自己试过用foreach没有成功,似乎是没有用下标。而用for循环就必须用到下标,就试成功了。这样应该不管是二维三维都试用。

热心网友 时间:2022-04-06 12:51

$a=array(
'a'=>'1',
'b'=>'2',
);

热心网友 时间:2022-04-06 15:49

干嘛那么麻烦 简单点好了
$array1=array("a","b","c");
$array2=array("1","2","3");

$array3 = array_combine($array1,$array2);

热心网友 时间:2022-04-06 19:03

$array[$array1[$i]] = $array2[$i]

热心网友 时间:2022-04-06 22:35

楼上的也行

但就你的问题
$array[$array1[$i]] = $array2[$i];

热心网友 时间:2022-04-07 02:23

有现成的函数array_combine($array1, $array2);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 php中怎么样将数组中的键名改为全局变量啊?用函数的方法 php数组如何键值对调 php数组去掉键名函数 php中 二维数组更换键值 怎么将php数组中的键名删除,保留键值? 改变php数组key值的方法 php 数组的遍历和替换问题 php中已知数组键值怎么取得键名 请教php 数组值替换 php 数组键值替换问题,如何在替换键值的同时,保持数组的原序? 在PHP在二个一维数组的键值进行交换,得到一个新的数组。这个方式怎么写啊 php怎么修改数组键名 怎么将更改PHP二维数组的键名 php里面如何交换数组中的键和值? php 如何替换数组元素 详解php如何修改数组键名 php 代码能修改文件的创建时间 修改时间么 php如何实现系统当前时间减去文件修改时间的程式 怎样用PHP保留第一次修改的时间?比如我今天修改了数据,明天又修改了,但只保留今天的修改时间? php获取文件夹创建时间,按时间排序,怎么做呢? Python是什么样的语言!与JAVA PHP有什么不同? php中导出excel乱码怎么办 php导出excel 乱码,因为使用phpexcel内存不足的原因 php 导出Excel乱码 大神帮忙指路,急急急!!! php 下载excel后乱码,求大侠解决, 如何解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题 PHP 清除字符串中间的空格的几种方法 PHP 怎么去掉一个字符串中间的空格 PHP如何删除空白 php 怎样去除空格键 php 中文开头的空格占两个字节,如何删除掉空格? php去掉字符串空格 PHP中字符串正则式处理:去除字符串末尾的若干个空格? php 字符串怎么去掉非空白字符 php里面怎么删掉字符串首位空格? [php教程]怎么去除字符串中间的空格 如何用php替换特殊字符及之后的字符串。例如$url中间有空格,我想去掉空格及空格后面的内容? php 怎样去除一篇文章中所有空格? 如何去除php 函数中空格 PHP中怎么使用trim去除首尾空格或特定字符