如何在 MySQL 数据库中存储 PHP 常量
我需要创建一堆固定宽度格式的提要,它们在布局上都相对相同,但它们都可以有不同的格式。
例如:
字段 1 可以是 30 字节宽,左对齐并用 0 填充 字段 2 可以是 20 字节宽,右对齐,用空格填充
我想在数据库中存储 php 的 str_pad 的参数,但不知道存储 pad_type 参数的最佳方法,因为它是一个常量,我无法像这样读回它:
$field = str_pad($input, $width, $pad_string, $pad_type)
我想我可以包装一个 eval()
围绕 $pad_type
,但这看起来很粗略。
有更好的方法吗?
我被 PHP 5.0、MySQL 4 困住了
I need to create a bunch of feeds in a fixed width format, they're all relatively the same in layout, but they can all have different formats.
For example:
Field 1 can be 30 bytes wide, left justified and padded with 0s Field 2 can be 20 bytes wide, right justified padded with spaces
I'd like to store parameters for php's str_pad in the DB, but don't know the best way to store the pad_type parameter, since it's a constant, I can't read it back like:
$field = str_pad($input, $width, $pad_string, $pad_type)
I suppose I could wrap an eval()
around $pad_type
, but that seems sketchy.
Is there a better way to do this?
I'm stuck with, PHP 5.0, MySQL 4
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
constant()
:Use
constant()
: