У меня есть echo = "000000" и строка с именем $ id, которая является целым числом.
Если $ id = 1, как мне добавить «000000» + $ id для получения 000001?
Вы можете проверить str_pad
В вашем случае это будет что-то вроде:
str_pad('1', 6, '0', STR_PAD_LEFT);
function padWithZeros($s, $n) { return sprintf("%0" . $n . "d", $s); }
Где $ n - это количество нулей, которое вы хотите, например:
echo padWithZeros("1", 6);
То есть число 1 с пятью нулями равно шести местам
printf("%06d", $id)
str_pad - это функция PHP, которая делает именно то, что вы хотите. Тем не менее, printf - это хорошо понятный метод, который работает в большинстве распространенных языков. Возможно, в этом случае имеет смысл использовать printf, чтобы сделать код более читабельным.
$ temp = "00000". $ Id; echo "ID = $ temp";