提前感谢您的帮助!
我有几个不同的 mysql 列(从产品提要导入),我正在尝试将它们转换为一个以使用 Opencart 的自定义插件。
该插件的MYSQL条目的格式如下...
a:11:{i:13;s:3:"964";i:14;s:9:"Automatic";i:15;s:3:"FWD";i:16;s:15:"Gas I6 4.2L/256";i:17;s:5:"Black";i:18;s:4:"Gray";i:19;s:12:"Some City, ST";i:20;s:2:"15";i:21;s:2:"21";i:22;s:6:"128365";i:23;s:17:"2XXXXG3XXXXH5XXXX";}
如您所见,“s:X”表示每个条目的字符数。我有 11 个不同的列,其中包含我试图转换为这种格式的信息,但是如果没有准确的字符数,插件会引发错误。所以我试图使用 sql/php 的组合来获得准确的字符数,我可以用它来完成这项工作。我对其他一切都有把握。
所以!
我的问题是......如何将字符数分配给变量?我做了一些谷歌搜索,我发现了这个......
SELECT CHAR_LENGTH('TABLENAME');
我意识到还有更多,只是想知道如何将它设置为变量。
和
不是很重要,但有人认识这种格式吗?我以前从未见过这个!
序列化 PHP 数组