向数组元素中增加新的字段可以用这样的foreach循环

 

<?php
$arr[0]['name']='张0';
$arr[0]['sex']='男';
$arr[0]['age'] = '20';

$arr[1]['name']='张1';
$arr[1]['sex']='男';
$arr[1]['age'] = '21';

$arr[2]['name']='张2';
$arr[2]['sex']='男';
$arr[2]['age'] = '22';

$arr[3]['name']='张3';
$arr[3]['sex']='男';
$arr[3]['age'] = '23';

$arr[4]['name']='张4';
$arr[4]['sex']='男';
$arr[4]['age'] = '24';

	$k=0;
foreach($arr as &$a){
	$a['id']= $k;
	$k++;
}
print_r($arr);
?>

输出结果

Array

(
    [0] => Array
        (
            [name] => 张0
            [sex] => 男
            [age] => 20
            [id] => 0
        )


    [1] => Array
        (
            [name] => 张1
            [sex] => 男
            [age] => 21
            [id] => 1
        )


    [2] => Array
        (
            [name] => 张2
            [sex] => 男
            [age] => 22
            [id] => 2
        )


    [3] => Array
        (
            [name] => 张3
            [sex] => 男
            [age] => 23
            [id] => 3
        )


    [4] => Array
        (
            [name] => 张4
            [sex] => 男
            [age] => 24
            [id] => 4
        )


)

 

来自于datou:https://github.com/datou-leo/ci

 

posted @ 2018-05-02 14:46  开源  阅读(568)  评论(0)    收藏  举报