我有这个php数组$sfo_array
:
Array ( ['sfo_id'] => 747['sfo_title_desc_filename'] => ddd ['sfo_keywords'] => hhh)
我需要调用第一个元素。我使用$sfo_array['sfo_id']
执行此操作但不起作用。
答案 0 :(得分:3)
我相信这就是你要找的东西:reset()
。手动:将数组的内部指针设置为其第一个元素。
答案 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')