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",
'message'=>"blah blah",
'result'=> $ids
);
var_dump($result);
return $result;
}
产生这个(从另一个文件调用getTest,它给出数组(3,4,5))
array(3) {
["status"]=> string(7) "success"
["message"]=> string(9) "blah blah"
["result"]=> array(3) {
[0]=> int(3)
[1]=> int(4)
[2]=> int(5)
}
}
答案 0 :(得分:1)
如果您创建数组,则元素按您添加的顺序排列:
$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) }
我不确定你想要什么,但看看here页面总能帮助我。
对评论的回应: 试试这个
foreach ($ids as $key => $id) {
$input['result']['ID'.$key] = $id;
}