我在Opencart中創建了一個模塊,並使用標準「模型」將數組添加到數據庫中。不幸的是,當我通過刪除opencart中的首都和空格
$this->data['font'] = unserialize($this->config->get('selectfont'));
這個信息已經刪除了單詞之間的大寫字母和空格。我如何將大寫字母和空格添加回變量中?對不起,我已經花了好幾天的心思了。非常感謝。
Davetoff
好了,所以我已經做在後面的一些周圍挖掘和基本POST命令通過序列化,將數據輸入數據庫:
if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
foreach ($this->request->post as $key => $value) {
$this->request->post[$key] = serialize($value);
}
所以,當我通過檢索:
$this->data['font'] = unserialize($this->config->get('selectfont'));
它應該工作,但沒有。我附加了一行數據庫中的數據字段:
a:6:{i:0; s:11:「segoescript」; i:1; s:5:「serif 「;我:2; S ...等等等
這應該反序列化...對不對?
請幫忙。
可以在序列化之前提供數據而不是$ this-> config-> get('selectfont')? –
輸入數據是:Segeo Print,Comic Sans MS等......然後輸出爲segeoprint,comicsansms等。我需要它再次成爲Segeo Print,Comic Sans MS。 – Davetoff
如果我只是輸出$ this-> config-> get('selectfont'),它會變成空白的...... – Davetoff