0

我正在寻找为我创建的变量添加前缀。变量是一个从 1 到 999 的数字。让我们调用变量$withoutPrefix。我希望所有变量都成为前缀 1 到前缀 999。我发现 str_pad 可以解决问题,但是您必须提交所需的总字符数,从而使该解决方案不适用于具有多个不同位数的变量。

我当前的非理想解决方案示例:

<?php $withPrefix = str_pad($withoutPrefix,7, 'post-' ,STR_PAD_LEFT); ?>

它给了我前缀 10 和前缀 p7。不理想。

附言。输入我的问题时:如果我的变量从 100 开始并范围为 999(我实际上可以做的),问题就会得到解决。但我仍然不喜欢刚性非柔性解决方案。

4

1 回答 1

3
$withPrefix = "prefix-" . $withoutPrefix;
于 2013-08-14T12:59:53.207 回答