【发布时间】:2011-09-23 17:06:46
【问题描述】:
我有以下格式的数据库结果:
s:6:hobbit
s 是“字符串”,值是第三部分的字符数。这个叫什么?冒号分隔值?是通过正则表达式在 PHP 中处理它的唯一方法吗?
具体来说,我正在尝试获取值hobbit。但很明显,当我访问数据库以获取任何东西时,我得到了整个值s:6:hobbit。我注定要使用正则表达式来处理这样的结果吗?
【问题讨论】:
-
您使用的是什么数据库?表的架构是什么?
-
这被称为“设计错误”。但是有很多更轻量级的选项可以处理这样的正则表达式。