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