php如何取出下标不是按1递增的数组的值?

2025-04-25 13:13:42
推荐回答(2个)
回答1:

1、修改下标从1开始:

$tmp = array();
$i=1;

foreach($result as $value):
$tmp[$i] = $value;
$i++;
endforeach;
$result = $tmp;//重新赋值,使得$result数组中下标从1开始

?>
2、读取$result里面的值:


//再用一个foreach循环读取数据行,不懂,可以问我

foreach($result as $value):
print_r($value);
endforeach;

?>
这样写就可以读取$result里面的值了

我不懂,你说的下标是要按照什么来输出。这里说明下函数的作用
foreach($output['blockData']['floor'] as $floor):
$shuzu[] = $floor['sortname'];
endforeach;
$result = array_unique($shuzu);//是会默认返回下标从0开始的数组的
print_r($result);
?>

回答2:

问问相关人士吧