php 数组入库

有这样一个数组

Array
(
    [hyjg1] => 1
    [hyjg2] => 2
    [hyjg3] => 3
    [hyjg4] => 4
)

其中[hyjg1]里面的1对应的是ID,后面是对应的值,现在我要取得[hyjg1]里面的1,也就是ID入库,这样应该怎么做呢
要怎样遍历才能拿到对应的id和值,进行入库呢
数据库有两个字段一个是ID,一个是值~~~

慕森王
浏览 488回答 3
3回答

扬帆大鱼

查看执行结果 <?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);

慕标5832272

转成这样 array( 'id' => 1, 'value' => 1 );

慕尼黑8549860

foreach($arr as $key => $value){ echo 'ID:'.substr($key,4,1); }
打开App,查看更多内容
随时随地看视频慕课网APP