我想为我创建的变量添加前缀。
变量是1到999之间的数字。
让我们调用变量$withoutPrefix
。我希望所有变量都成为前缀-999的前缀-1。
我发现str_pad可以解决这个问题,但是你必须提交一个所需的总字符数,这使得该解决方案不适合具有多个不同位数的变量。
我当前非理想解决方案的示例:
<?php $withPrefix = str_pad($withoutPrefix,7, 'post-' ,STR_PAD_LEFT); ?>
它给了我前缀-10和前缀-p7。不理想。
PS。 在输入我的问题时:如果我的变量从100开始并且范围达到999(我实际可以做的话),问题就会解决。但我仍然不喜欢刚性非灵活的解决方案。
答案 0 :(得分:2)
$withPrefix = "prefix-" . $withoutPrefix;