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

php 数组入库

php 数组入库

PHP
慕森王 2019-03-11 02:28:25
有这样一个数组 Array ( [hyjg1] => 1 [hyjg2] => 2 [hyjg3] => 3 [hyjg4] => 4 ) 其中[hyjg1]里面的1对应的是ID,后面是对应的值,现在我要取得[hyjg1]里面的1,也就是ID入库,这样应该怎么做呢要怎样遍历才能拿到对应的id和值,进行入库呢数据库有两个字段一个是ID,一个是值~~~
查看完整描述

3 回答

?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

查看执行结果

<?php

$tt = array(
    'hyjg1' => 1,
    'hyjg2' => 2,
    'hyjg3' => 3,
    'hyjg4' => 4,
    'hyjg5' => 5,
    ....    // 可以有无数多个
);

$new = array();
foreach ($tt as $key => $t) {
    $id = intval(substr($key, 4));
    $new[] = array('id' => $id, 'value' => $t);
}

var_dump($new);
查看完整回答
反对 回复 2019-03-18
?
慕标5832272

TA贡献1966条经验 获得超4个赞

转成这样

array(
    'id' => 1,
    'value' => 1
);
查看完整回答
反对 回复 2019-03-18
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

foreach($arr as $key => $value){
    echo 'ID:'.substr($key,4,1);
}
查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 487 浏览

添加回答

举报

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