台灣最大程式設計社群網站
線上人數
729
 
會員總數:245127
討論主題:189033
歡迎您免費加入會員
討論區列表 >> PHP >> 請問我要抓一個陣列內某個值之後的所有值怎麼抓呢?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問我要抓一個陣列內某個值之後的所有值怎麼抓呢?
價值 : 10 QP  點閱數:625 回應數:8

樓主

hank
門外漢
0 7
50 1
發送站內信

各位神人好! 小弟想請教一個問題


因為需求所以我需要抓上面程式 vita@gmail.com 之後的所有值(不含 vita@gmail.com)
不知道有沒有好用的函式可以用呢?

搜尋相關Tags的文章: [ 陣列 ] ,
本篇文章發表於2016-08-25 11:06
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

蒼天浩月
檢舉此回應

試試
本篇文章回覆於2016-08-25 11:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

蒼天浩月
檢舉此回應
更正

本篇文章回覆於2016-08-25 11:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

蒼天浩月
檢舉此回應
補充說明: 可用array_search函數 來比對並找出鍵值
如果不懂怎麼用,去google查一下應該就知道了
本篇文章回覆於2016-08-25 11:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

彩虹
檢舉此回應
不建議使用 #蒼天浩月 的做法
因為#蒼天的方式...有點...不是那麼聰明

其實只要透過「array_search」、「array_slice」這兩個函數,即可完成您的需求

本篇文章回覆於2016-08-25 13:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
其實各位

雖然發問者的問題。用你們的方式是一定可以解決的。
但有沒有人注意到一件事,其實這是一種很奇特的要求。

如~~~需不需要排除。有無例外條件。

在取得答案的本身,要先去了解為何有這樣的需求。這才是程式設計的本意。
要不然,程式的處理方式其實有好幾百種。

哪種以可以達到最重要的需求才是。
本篇文章回覆於2016-08-25 14:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

hank
檢舉此回應
這個程式的用意在於製作電子報系統 :

一個欄位用來記錄 該封信 要寄給的所有寄件者 "www@gmail.com","vita@gmail.com","aaa@gmail.com","bbb@gmail.com","ccc@gmail.com","ddd@gmail.com"
一個欄位用來記錄 最後一個寄件者 vita@gmail.com


當發送主機當機時,如果發送沒有完成~ 我需要從最後一個寄件者之後開始繼續把信寄完~









本篇文章回覆於2016-08-25 14:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
正常如果是這樣子的做法。我會建議你用如下的方式。

這樣你無需用兩個欄位來儲存。
你只要儲存處理過的陣列值就行了。
你也不需要去搜尋及取得陣列的方式。

反正有確定發信完後。就將其值儲存回去。(使用array_shift會自動刪除首個陣列元素並返回被刪除的值)

用這樣的處理方式反而比較直覺簡單。
本篇文章回覆於2016-08-25 14:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
對了~~~補充說明一下。

上面的第1行資料,其來源要去讀取你的儲存來源
且在第要記得處理完後,要返回其處理過的來源儲存值。
本篇文章回覆於2016-08-25 14:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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