如何在关联数组中调用第一个元素

时间:2016-05-18 13:43:28

标签: php

我有这个php数组$sfo_array

Array ( ['sfo_id'] => 747['sfo_title_desc_filename'] => ddd ['sfo_keywords'] => hhh)

我需要调用第一个元素。我使用$sfo_array['sfo_id']执行此操作但不起作用。

4 个答案:

答案 0 :(得分:3)

我相信这就是你要找的东西:reset()。手动:将数组的内部指针设置为其第一个元素。

http://php.net/manual/en/function.reset.php

答案 1 :(得分:1)

您在问题中提到的数组结构是错误的,

应该是

array('sfo_id' => 747, 'sfo_title_desc_filename' => 'ddd', 'sfo_keywords' => 'hhh')

请你确认一下。如果是这样,那么您将能够以下面的格式调用Array的元素

$sfo_array['sfo_id']

完成答案

$test=Array ('sfo_id' => 747,'sfo_title_desc_filename' => 'ddd','sfo_keywords' => 'hhh');

echo $test['sfo_id'];

希望这有帮助

答案 2 :(得分:0)

我猜你正在寻找每个功能

http://php.net/manual/en/function.each.php

的var_dump(每个($ sfo_array));

它将始终返回指针上的项目。如果要将指针重置为开头,可以使用reset()

答案 3 :(得分:0)

我想你的数组定义应该是这样的:

array('sfo_id' => 747, 'sfo_title_desc_filename' => 'ddd', 'sfo_keywords' => 'hhh')
相关问题