台灣最大程式設計社群網站
線上人數
927
 
會員總數:246135
討論主題:189716
歡迎您免費加入會員
討論區列表 >> PHP >> asort之後怎麼將array取前幾筆 ?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
asort之後怎麼將array取前幾筆 ?
價值 : 30 QP  點閱數:2101 回應數:4
樓主

azureshin
初學者
20 143
1575 72
發送站內信

如下.....

已經經過排序後, 我該怎麼取前幾筆後一次性輸出....




我改成如下方式輸出....

搜尋相關Tags的文章: [ asort ] ,
本篇文章發表於2012-11-20 18:32
1樓
作者回應

azureshin
檢舉此回應
上面沒寫完.....

我改的方式是不能執行的!!

所以請教一下各位
本篇文章回覆於2012-11-20 18:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
概念上沒錯
但是
$picasa_face[$i]確定取得到東西?

確定真的部份陣列放得進$picasa_face_output?
本篇文章回覆於2012-11-21 15:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

ailio
檢舉此回應
除了爛蔥說的問題外

$picasa_face_output 如果沒有預先宣告成Array也會錯誤

這是php還蠻常犯的錯誤

因為php不強制變數要先宣告形態 但是有些函式 遇到 變數是Null會出錯

先加一行 $picasa_face_output = Array();

這樣Array push才不會出現
Warning: array_push() [function.array-push]: First argument should be an array

其實這裡應該也用不到Array push

直接$picasse_face_output[] = $picasa_fase[$i] 就好了
本篇文章回覆於2012-11-21 15:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
可以用array_slice來抽取所需要的值

本篇文章回覆於2012-11-22 13:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.