2014-04-29 156 views
0

我有一个多阵列,如何访问各个项目,即“个人资料标题”,是有办法,我可以遍历数组变量赋值给每个数组值例如PHP多维数组

$ firstarray - >名称 $ 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" 
     } 

回答

3

假设你的数组称为$ firstarray:

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

感谢您的帮助 – user3524311

0

文森特的答案应该可以帮助您访问每个元素。然而,为了给它们,你需要使用array_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.. 
+0

感谢这有助于 – user3524311

+0

如果帮助,考虑upvoting或标记为已回答。谢谢! –