Я ищу, чтобы добавить префикс к переменной, которую я создал. Переменная - это число от 1 до 999. Позволяет вызвать переменную $withoutPrefix
. Я хочу, чтобы все переменные становились префиксами-1 до префикса-999. Я обнаружил, что str_pad делает трюк, но вам нужно отправить желаемое количество общих символов, что делает решение непригодным для переменных с несколькими разными цифрами.PHP как добавить префикс в переменную
Пример моего текущего, не идеальное решение:
<?php $withPrefix = str_pad($withoutPrefix,7, 'post-' ,STR_PAD_LEFT); ?>
это дает мне префикс-10 и префикс-P7. Не идеально.
пс. При наборе моего вопроса: проблема будет решена, если моя переменная начиналась с 100 и варьировалась до 999 (что-то я действительно могу сделать). Но мне все еще не нравится жесткое негибкое решение.
- это номер, который будет сгенерирован? Откуда этот номер? Должен ли 1 быть 001? – Cups
Однажды PHP будет поддерживать массивы, и нам не нужно будет создавать такие рабочие места, как это –