PHP如何向变量添加前缀

时间:2013-08-14 12:58:24

标签: php variables prefix

我想为我创建的变量添加前缀。 变量是1到999之间的数字。 让我们调用变量$withoutPrefix。我希望所有变量都成为前缀-999的前缀-1。 我发现str_pad可以解决这个问题,但是你必须提交一个所需的总字符数,这使得该解决方案不适合具有多个不同位数的变量。

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

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

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

PS。 在输入我的问题时:如果我的变量从100开始并且范围达到999(我实际可以做的话),问题就会解决。但我仍然不喜欢刚性非灵活的解决方案。

1 个答案:

答案 0 :(得分:2)

$withPrefix = "prefix-" . $withoutPrefix;