台灣最大程式設計社群網站
線上人數
1911
 
會員總數:246050
討論主題:189633
歡迎您免費加入會員
討論區列表 >> PHP >> 插入資料在指定行 且不刪除原本的資料
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
插入資料在指定行 且不刪除原本的資料
價值 : 50 QP  點閱數:779 回應數:6
樓主

ppon05019456
門外漢
0 3
70 12
發送站內信

請問我有一個多維陣列
我要把這陣列存到一個PHP檔中
該如何把這陣列存到類似這樣的陣列裡又不刪除原本有的陣列 接續寫下去?

我是想把使用者表單送進來的資料整理後變成陣列
再把那陣列存進B.php檔裡面 而B.ph檔裡有別的陣列
想要接續寫下去

php檔裡面的內容



這是我現在想到的但一直覆蓋掉原本資料


好像寫法有錯....fseek起不了作用... 謝謝

搜尋相關Tags的文章: [ php ] , [ 插入特定行 ] , [ fseek ] ,
本篇文章發表於2015-05-11 16:27
1樓
回應

clouding
捐贈 VP 給 clouding 檢舉此回應

不太懂你的問題
$local是什麼
要存到php...意思是把$local這檔案內容加到陣列裡做處理
還是改變php檔裡的內容?
本篇文章回覆於2015-05-11 17:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

ppon05019456
檢舉此回應
$local 是要被改變的PHP檔案
我是從A.php有個表單 整理完變成陣列
再從A.php存到(寫入)B.php裡面
然後b.php裡面原本就有陣列
像下面這樣的陣列


現在是不知道如何寫入而且又不覆蓋到原本陣列
本篇文章回覆於2015-05-11 22:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

ppon05019456
檢舉此回應
$local 是要被改變的PHP檔案
就是我解釋中的b.php
本篇文章回覆於2015-05-11 22:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
建議你轉存json的模式。
然後取出後,化成陣列做操作。再化成json寫入。

不過這樣的做法會有安全性上的考量喔。
本篇文章回覆於2015-05-12 10:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

clouding
捐贈 VP 給 clouding 檢舉此回應
嗨早安
大概了解你的意思
一般來說不會讀取php檔去改寫內容
而是把資料存到類似txt檔
需要時在讀取整理成陣列
不知道你接下來存的陣列key值是不是都一樣

會洗掉是因為你fopen參數帶 w

類似這樣

test.txt

01013586:::CTV:::22

讀取



寫入



方法很多拉,看你怎麼設計
本篇文章回覆於2015-05-12 10:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

皮皮快跑
檢舉此回應
其實原po有在ptt發問。
我在推文就問他是不是想做小型資料庫。
基本上我對他的建議就是SQLite了………夠輕量化了吧。
說真的,有資源就好好利用就好了。不一定要自己硬幹CRUD…
本篇文章回覆於2015-05-12 15:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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