作者jolin19 (alex)
看板PHP
标题[请益] 一段程式与阵列问题~请帮解答!
时间Sat May 3 02:24:35 2008
小弟~看不太懂下程式的写法~请各位高手帮忙解释我注解的部份
另外$statics阵列是存成怎样的形式?
下面foreach回圈会逐步列出阵列元素~但我想先将阵列里的元素
进行排序该怎写???
例如:$static["fund_id"]进行排序(小->大),但这个变动的顺序
要依照索引值~其他的阵列元素位址也要同步变动~
要使元素位址跟$static["fund_id"]一样该怎写???
感谢!!!
程式如下:
$sql = "SELECT a.fund_id, a.name, b.acc_star, b.time_star, " .
" b.sharp6, b.sharp12, b.sharp24, ".
" b.ret, b.acc, b.time ".
"FROM $fund_table a, $fund_statics b ".
"WHERE b.fund_id=a.fund_id ".
$where .
"AND b.time_index='$date' ".
$sql_star;
$statics = execute($xoopsDB, $sql, false, true); // 这行不懂?
foreach ($statics as $statitc){
echo $fund_id = $static["fund_id"];//将这个小->大排序
echo $fund_name = $static["name"]; //以下的阵列的元素位址也要跟这上
echo $acc_star = $static["acc_star"];//面那个阵列变动
echo $time_star = $static["time_star"];
echo $sharp6 = $static["sharp6"];
echo $sharp12 = $static["sharp12"];
echo $sharp24 = $static["sharp24"];
echo $ret = $static["ret"];
echo $acc = $static["acc"];
echo $time = $static["time"];
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.115.2
1F:→ starjou:execute() 是自定的函式? 05/03 13:34