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