PHP多维数组?
我有一个多数组,如何访问每个单独的项目,例如“profile title”,是否有一种方法可以循环遍历数组并为每个数组分配变量值,例如 $firstarray->name $firstarray->html $secondarray->typeIdPHP多维数组?,php,arrays,Php,Arrays,我有一个多数组,如何访问每个单独的项目,例如“profile title”,是否有一种方法可以循环遍历数组并为每个数组分配变量值,例如 $firstarray->name $firstarray->html $secondarray->typeId array(4) { [0]=> array(4) { ["name"]=> string(13) "profile title" ["html"]=>
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..
如果有帮助的话,考虑一下投票或标记。谢谢。如果有帮助的话,考虑一下投票或标记。谢谢。如果有帮助的话,考虑一下投票或标记。谢谢!如果有帮助的话,考虑一下投票或标记。谢谢!