Php 将索引/键插入数组中
D 你能给我一个建议,如何按特定顺序插入数组的键/索引吗 尽你所能。。。。我想在结果索引中输入值id1=3 id2=4 id3=5。 我该怎么做? 此代码Php 将索引/键插入数组中,php,arrays,Php,Arrays,D 你能给我一个建议,如何按特定顺序插入数组的键/索引吗 尽你所能。。。。我想在结果索引中输入值id1=3 id2=4 id3=5。 我该怎么做? 此代码 public static function getTest($ids){ $input = array(); foreach ($ids as $id) { $input['result'] = $ids; } $result = array('status'=>"success",
public static function getTest($ids){
$input = array();
foreach ($ids as $id) {
$input['result'] = $ids;
}
$result = array('status'=>"success",
'message'=>"blah blah",
'result'=> $ids
);
var_dump($result);
return $result;
}
产生这个(从另一个文件调用getTest,并给出数组(3,4,5))
如果创建数组,则元素的添加顺序如下:
$a = array();
$a[2] = 2;
$a[1] = 1;
$a[9] = 9;
var_dump($a);
// array(3) { [2]=> int(2) [1]=> int(1) [9]=> int(9) }
我真的不知道你想要什么,但是看一看,这个页面总是对我很有帮助
对评论的回应:
试试这个
$input['result']是做什么用的?这是我试图让它工作的…它在没有所有这些$input=array()的情况下给出所提到的输出;foreach($ids as$id){$input['result']=$ids;}我有这个getTest::(数组(3,4,5));在控制器文件中,它向Api类中的get test函数发出数组。我想测试一下,以有序的方式将数组返回给控制器。像这样的数组(3){[“状态”]=>string(7)“成功”[“消息”]=>string(9)“废话”[“结果”]=>array(3){[ID1]=>int(3)[ID2]=>int(4)[ID3]=>int(5)}
$a = array();
$a[2] = 2;
$a[1] = 1;
$a[9] = 9;
var_dump($a);
// array(3) { [2]=> int(2) [1]=> int(1) [9]=> int(9) }
foreach ($ids as $key => $id) {
$input['result']['ID'.$key] = $id;
}