關於我工作的主題我試圖做幻燈片。我有一切設置到目前爲止,我只是不明白如何將它們保存在數據庫中,當有多個幻燈片。如何將多個可重複字段保存爲數據庫中的數組?
我會跳過代碼,因爲它是非常大的生病只是添加輸入值的例子。
每張幻燈片都由圖片上傳字段(基本上是保存圖片鏈接的文本字段)和幻燈片中的文本的textarea字段組成。
所以幻燈片的值是這樣的。
Slide 1 -> $slide[image][0] -- $slide[text][0]
Slide 2 -> $slide[image][1] -- $slide[text][1]
Slide 3 -> $slide[image][2] -- $slide[text][2]
這是一個WordPress主題,所以wordpress它自己能夠在識別它時保存數組。如果有人熟悉主題是基於選項框架。
當我保存這個,這是我得到的數據庫。
a:1:{s:13:"slide_example";a:1:{s:5:"image";s:0:"";}}
時(我猜),它應該是這樣的
a:1:{s:13:"slide_example";a:1:{s:5:"image";s:0:"slide text";};a:2:{s:5:"image";s:0:"slide text";};a:3:{s:5:"image";s:0:"slide text";}}
這是默認的輸出,如果你序列化的數組:[序號](http://php.net/manual/en/function.serialize.php) – bitWorking
好吧,這說明了一些事情,以及這些數字的意思,但我仍然不明白如何使這個工作。我有可重複的文本字段的另一個功能。但那只有一個輸入字段(文本),數組就像$ repeat_text [0],$ repeat_text [1],$ repeat_text [2]。哪個工作得很好。但是,這與每陣列號2輸入字段我不知道如何解決。 –