PHP多维数组?

PHP多维数组?,php,arrays,Php,Arrays,我有一个多数组,如何访问每个单独的项目,例如“profile title”,是否有一种方法可以循环遍历数组并为每个数组分配变量值,例如 $firstarray->name $firstarray->html $secondarray->typeId array(4) { [0]=> array(4) { ["name"]=> string(13) "profile title" ["html"]=>

我有一个多数组,如何访问每个单独的项目,例如“profile title”,是否有一种方法可以循环遍历数组并为每个数组分配变量值,例如

$firstarray->name $firstarray->html

$secondarray->typeId

array(4) {
      [0]=>
      array(4) {
        ["name"]=>
        string(13) "profile title"
        ["html"]=>
        string(52) "<h2 class="entry-title" id="title">Your Profile</h2>"
        ["typeId"]=>
        string(1) "1"
      }
      [1]=>
      array(4) {
        ["name"]=>
        string(8) "username"
        ["html"]=>
        string(145) "<fieldset disabled><br><label for="nameinput">Username</label><input type="text" id="userName"class="form-control" placeholder="" ></fieldset><p>"
        ["typeId"]=>
        string(1) "1"
      }
数组(4){
[0]=>
阵列(4){
[“名称”]=>
字符串(13)“配置文件标题”
[“html”]=>
字符串(52)“您的个人资料”
[“类型ID”]=>
字符串(1)“1”
}
[1]=>
阵列(4){
[“名称”]=>
字符串(8)“用户名”
[“html”]=>
字符串(145)“
用户名” [“类型ID”]=> 字符串(1)“1” }
假设您的数组名为$firstarray:

foreach ($firstarray as $row)
{
    echo $row['name']; // or $row->name;
}

假设您的数组名为$firstarray:

foreach ($firstarray as $row)
{
    echo $row['name']; // or $row->name;
}

假设您的数组名为$firstarray:

foreach ($firstarray as $row)
{
    echo $row['name']; // or $row->name;
}

假设您的数组名为$firstarray:

foreach ($firstarray as $row)
{
    echo $row['name']; // or $row->name;
}

Vincent的回答应该可以帮助您访问每个元素。但是,要分配它们,您需要使用
array\u push

`array_push`(  $firstarray, array('key'=>'value','key1'=>'value1')   );


OR 


$firstarray[0]['key'] = 'something';
$firstarray[0]['key1'] = 'something else';

$firstarray[1]['key'] = 'something';
$firstarray[1]['key1'] = 'something else';

etc..


OR 

$firstarray[0] = $secondarray1;
$firstarray[1] = $secondarray2;

etc..

Vincent的回答应该可以帮助您访问每个元素。但是,要分配它们,您需要使用
array\u push

`array_push`(  $firstarray, array('key'=>'value','key1'=>'value1')   );


OR 


$firstarray[0]['key'] = 'something';
$firstarray[0]['key1'] = 'something else';

$firstarray[1]['key'] = 'something';
$firstarray[1]['key1'] = 'something else';

etc..


OR 

$firstarray[0] = $secondarray1;
$firstarray[1] = $secondarray2;

etc..

Vincent的回答应该可以帮助您访问每个元素。但是,要分配它们,您需要使用
array\u push

`array_push`(  $firstarray, array('key'=>'value','key1'=>'value1')   );


OR 


$firstarray[0]['key'] = 'something';
$firstarray[0]['key1'] = 'something else';

$firstarray[1]['key'] = 'something';
$firstarray[1]['key1'] = 'something else';

etc..


OR 

$firstarray[0] = $secondarray1;
$firstarray[1] = $secondarray2;

etc..

Vincent的回答应该可以帮助您访问每个元素。但是,要分配它们,您需要使用
array\u push

`array_push`(  $firstarray, array('key'=>'value','key1'=>'value1')   );


OR 


$firstarray[0]['key'] = 'something';
$firstarray[0]['key1'] = 'something else';

$firstarray[1]['key'] = 'something';
$firstarray[1]['key1'] = 'something else';

etc..


OR 

$firstarray[0] = $secondarray1;
$firstarray[1] = $secondarray2;

etc..

如果有帮助的话,考虑一下投票或标记。谢谢。如果有帮助的话,考虑一下投票或标记。谢谢。如果有帮助的话,考虑一下投票或标记。谢谢!如果有帮助的话,考虑一下投票或标记。谢谢!