使用相似的键访问不同的数组

3

我有这个数组

<?php
$themename = "So";
$shortname = "se";

$options = array (
             array( "name" => "the_firstname",
                    "desc" => "The firstname of a person",
                    "id" => $shortname."_the_firstname",
                    "type" => "text",
                    "value" => ""), 

array( "name" => "the_lastname",
       "desc" => "A persons lastname",
       "id" => $shortname."_the_lastname",
       "type" => "text",
       "value" => ""),
     );

foreach($options as $key => $value)
{
   echo $value['id']."<br/>";
}
?>

例如有相似的键,比如id键。我想要访问第一个数组中的id值。

使用echo $value['id'][0]."<br/>";或者echo $options['id'][0]."<br/>";并不能帮助解决问题。

我该如何显示第一个id的值呢?


5
反过来!你需要 echo $options[0]['id']."<br/>" - Eugen Rieck
1个回答

2

在顶层上,echo $options[0]['id']; 应该可以解决问题,在 for 循环内部,这应该可以工作:$value['id']。这里不需要 [0],因为 $value 包含了 $options 数组中的第一个 (0) 元素。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接