我的數據如何保持數組中的n值?
1 : "aaa"
2 : "bbb"
2 : "ccc"
3 : "ddd"
4 : "eee"
4 : "fff"
4 : "ggg"
我怎麼能保持PHP數組這些價值? 有沒有for循環實現的例子?
[編輯] 如何通過for-loop php從我的數據製作這個數組?
$array = array(
1 => array("aaa"),
2 => array("bbb", "ccc"),
3 => array("ddd"),
4 => array("eee", "fff", "ggg")
);
[編輯#2] 我真正的代碼:
$list = "SELECT.....";
$root = retrieve($list);
// $root is a array of the data from PostgreSQL;
foreach($root as $i => $v){
if(cond) {
$q = "SELECT ...(use variables from $root)";
$a = retrieve($q);
for($a as $j => $w) {
echo $index." ".$v["aid"]." ".$w['new_geom']."<br />";
}
//what this line printed, i simplified to the sample data above
$index++;
}
}
[編輯#3] 這是它打印
...
23 33 "aaa"
24 34 "bbb"
25 34 "ccc"
26 35 "ddd"
...
我剛剛更新的問題。請再讀一遍。對不起模糊的問題。 –
你的數據是什麼格式?它是一個字符串(由換行符分隔)還是其他東西? – PeeHaa
@Korr只是看看我的答案,我認爲這就是你想要的 –