Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将键和值对推入多维数组_Php_Arrays_Multidimensional Array - Fatal编程技术网

Php 将键和值对推入多维数组

Php 将键和值对推入多维数组,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,请注意,这不是重复,而是以下问题的延伸) 我试图将数组_推入多维数组,但希望保留第二个数组的数组键 例如: <?php $samplearray = array( array('name' => "Joe Bloggs", 'age' => "30", 'sex' => "Male", 'title' => "Mr" ), array('name' => "Jane Bloggs", 'age' => "30", 'sex' => "Femal

请注意,这不是重复,而是以下问题的延伸)

我试图将数组_推入多维数组,但希望保留第二个数组的数组键

例如:

<?php
$samplearray = array(
array('name' => "Joe Bloggs", 'age' => "30", 'sex' => "Male", 'title' => "Mr" ),
array('name' => "Jane Bloggs", 'age' => "30", 'sex' => "Female", 'title' => "Mrs" ),
array('name' => "Little Bloggs", 'age' => "10", 'sex' => "Male", 'title' => "Master" ),    
);

array_push ($samplearray[0],"Inserted Value");

print_r($samplearray);
?>

在本地服务器上为插入的密钥返回空值,但在PHPfiddle上失败。

这就是您要查找的吗

        $samplearray = array(
        array('name' => "Joe Bloggs", 'age' => "30", 'sex' => "Male", 'title' => "Mr" ),
        array('name' => "Jane Bloggs", 'age' => "30", 'sex' => "Female", 'title' => "Mrs" ),
        array('name' => "Little Bloggs", 'age' => "10", 'sex' => "Male", 'title' => "Master" ),
    );

    $samplearray[0]['othername'] = 'lalala';
    echo '<pre>';
    print_r($samplearray);

)这就是你要找的吗

        $samplearray = array(
        array('name' => "Joe Bloggs", 'age' => "30", 'sex' => "Male", 'title' => "Mr" ),
        array('name' => "Jane Bloggs", 'age' => "30", 'sex' => "Female", 'title' => "Mrs" ),
        array('name' => "Little Bloggs", 'age' => "10", 'sex' => "Male", 'title' => "Master" ),
    );

    $samplearray[0]['othername'] = 'lalala';
    echo '<pre>';
    print_r($samplearray);

)这一定是你需要的


这一定是你需要的

        $samplearray = array(
        array('name' => "Joe Bloggs", 'age' => "30", 'sex' => "Male", 'title' => "Mr" ),
        array('name' => "Jane Bloggs", 'age' => "30", 'sex' => "Female", 'title' => "Mrs" ),
        array('name' => "Little Bloggs", 'age' => "10", 'sex' => "Male", 'title' => "Master" ),
    );

    $samplearray[0]['othername'] = 'lalala';
    echo '<pre>';
    print_r($samplearray);
Array
(
[0] => Array
    (
        [name] => Joe Bloggs
        [age] => 30
        [sex] => Male
        [title] => Mr
        [othername] => lalala
    )

[1] => Array
    (
        [name] => Jane Bloggs
        [age] => 30
        [sex] => Female
        [title] => Mrs
    )

[2] => Array
    (
        [name] => Little Bloggs
        [age] => 10
        [sex] => Male
        [title] => Master
    )
$samplearray[0]['insertedvalue'] = "Inserted Value";