php array_combine 把array的默认键改成指定的字符串

array(2) {
  [0] => array(6) {
    [0] => string(1) "1"
    [1] => string(10) "1470650276"
    [2] => string(12) "测试人员"
    [3] => string(9) "vpn出售"
    [4] => string(20) "出售10个包月VPN"
    [5] => string(6) "100000"
  }
  [1] => array(6) {
    [0] => string(1) "2"
    [1] => string(10) "1470650739"
    [2] => string(12) "测试人员"
    [3] => string(9) "服务器"
    [4] => string(28) "双核CPU2G内存40SDD硬盘"
    [5] => string(5) "15000"
  }
}

改成

array(2) {
  [0] => array(6) {
    ["record_id"] => string(1) "1"
    ["record_create_time"] => string(10) "1470650276"
    ["record_create_people"] => string(12) "测试人员"
    ["record_name"] => string(9) "vpn出售"
    ["record_comment"] => string(20) "出售10个包月VPN"
    ["record_money"] => string(6) "100000"
  }
  [1] => array(6) {
    ["record_id"] => string(1) "2"
    ["record_create_time"] => string(10) "1470650739"
    ["record_create_people"] => string(12) "测试人员"
    ["record_name"] => string(9) "服务器"
    ["record_comment"] => string(28) "双核CPU2G内存40SDD硬盘"
    ["record_money"] => string(5) "15000"
  }
}

array_combine() 函数通过合并两个数组来创建一个新数组,其中的一个数组是键名,另一个数组的值为键值。

注释:键名数组和键值数组的元素个数必须相同!

如果其中一个数组为空,或者两个数组的元素个数不同,则该函数返回 false。

$key = array(‘a‘,‘b‘,‘c‘,‘d‘);
$array1 =array(‘0‘ => array(‘0‘=>‘first‘,‘1‘=>‘two‘,‘2‘=>‘hp‘,‘3‘=>‘aaa‘),
               ‘1‘ => array(‘0‘=>‘first‘,‘1‘=>‘two‘,‘2‘=>‘hp‘,‘3‘=>‘aaa‘));
foreach($array1 as $kay=>$val  ){
  $array1[$kay] = array_combine($key,$val);

}
var_dump($array1);
时间: 2024-10-10 09:10:27

php array_combine 把array的默认键改成指定的字符串的相关文章

<input type='file'/>把默认样式改成框框

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head><meta http

将mac终端的默认目录改成desktop

问题描述: 每次打开mac 终端后,我要在桌面建立一个文件夹,都需要使用cd desktop这个命令,因为mac默认的工作目录为~,也就是home目录,十分麻烦,于是想把它改成desktop目录. 解决方案: 1 vim ~/.bash_profile 2 在最下方添加 cd /Users/username/desktop 英文描述: I want my terminal to always start at a certain directory instead of home. How ca

乱序的字符串改成有序的字符串

算法一: 思路:每次都在list找字符首次出现的位置,拿出来然后将当前位置置为空,然后循环拼接后的字符串 package test; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class CEO { public static void ceo(String str){ String[] arr = str.split(""); List<String>

XAMPP 安装后,将MySQL改成UTF8的方法

XAMPP 安装后,将MySQL改成UTF8的方法: 1.修改mysql的my.ini中:character_set_server=utf8 前面的注释#去掉 2.重启MySQL3.建库不要用默认,改成用命令:create database 数据库名 default character set UTF8 collate utf8_general_ci; 4.检查编码是否正确,执行SQL命令:show variables like 'characte%'; 显示下面结果就正确了:

需求:有个文件&quot;pp.txt&quot;,判断里面是否包含&quot;李四&quot;的键,如果有把他改成&quot;100&quot;

package cn.idcast4; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.Reader; import java.io.Writer; import java.util.Properties; import java.util.Set; /* * 需求:有个文件"

SQLyog软件里无法插入中文(即由默认的latin1改成UTF8编码格式)

问题详情: 无法插入中文? 解决办法: 需要修改编码格式,由默认的latin1改为utf8. 改成, 成功!

UITextField 双击让复制粘贴英文键改为中文键

在plist的 Localizations 里面改成Chinese (simplified) UITextField 双击让复制粘贴英文键改为中文键

记事本默认编码改为UTF-8

前端时间发现用记事本直接创建的记录目标信息的TXT文本再用sublime打开变成了乱码,才发现编码有问题,记事本直接创建的文本编码竟然是ANSI编码. 于是动手将记事本默认编码改为UTF-8. 记事本创建一个新空白文档,不输入文字直接保存,选择"另存为"将编码设置为UTF-8. 将utf-8.txt复制到系统文件夹C:\Windows\SHELLNEW 打开注册表 搜索 定位到HKEY_CLASSES_ROOT\.txt\ShellNew 将路径设置为我们前面在C:\Windows\S

织梦栏目列表目录形式改成链接形式默认页

改变后的最终效果: 第一步 修改栏目保存目录和默认页 第二步 打开 /include/helpers/channelunit.helper.php 找到 大概在251行 1 if($cfg_typedir_df=='N' || $isdefault==0) $reurl = $typedir.'/'.$defaultname; 改成 1 if($defaultname != 'index.html' || $cfg_typedir_df=='N' || $isdefault==0) $reurl