为了账号安全,请及时绑定邮箱和手机立即绑定

php中的数组键和值

php中的数组键和值

PHP
芜湖不芜 2022-06-17 15:49:45
我有一个数组:$array1=['0'=>'field_1','1'=>'field_2'];我期望的输出结果到我的新数组:$newarray=['field_1'=>field1_val,'field_2'=>field2_val];我尝试该代码:$newarray=array();foreach($array1 as $value){    $newarray[] = $value;}print_r($newarray);但它似乎不起作用。任何人都可以帮助我吗?
查看完整描述

2 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

尝试这个


$array1=['0'=>'field_1','1'=>'field_2'];

    $newarray=array();

    foreach($array1 as $value){

         $newarray[$value] = $value;

    }

    print_r($newarray);


查看完整回答
反对 回复 2022-06-17
?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

尝试这个 :


$newarray=array();

    foreach($array1 as $value){

         $newarray[$value] = $value;

    }

您还可以使用array_combine:


array_combine — 通过使用一个数组作为键和另一个数组作为其值来创建一个数组。


句法:


array_combine ($keys ,$values );

代码:


$newarray = array_combine($array1, $newarray);


查看完整回答
反对 回复 2022-06-17
  • 2 回答
  • 0 关注
  • 126 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信