【发布时间】:2017-11-20 06:59:10
【问题描述】:
使用this 解决方案。我正在尝试格式化带有前导零的数字。长度为 12 位。开头是00000000001,如果数字是10,那么000000000010等等。 我在下面尝试过
OGP-<?php $model=$dataProvider->getModels()[0];
str_pad($model['OGP_Serial_No'], 12, '0', STR_PAD_LEFT)?>
但它给了我空的结果OGP-。
我怎样才能做到这一点?
任何帮助将不胜感激。
【问题讨论】:
-
str_pad() 的结果无处可去。您需要先将结果保存到变量或回显结果。
-
OGP-<?php $model=$dataProvider->getModels()[0];$value = implode(',', $model); str_pad($value, 12, '0', STR_PAD_LEFT)?仍然给出空结果