我有这样的价值
building_id as MN, HS, FB
floor no as 1,2,3,4 etc,.
room no as 1,2,3,4, etc,.
reg_id as 0001,0002,0003 etc,.
我需要的是什么
我想使用这三个值来生成替补
(BUILDING_ID + FLOOR_NO + ROOM_NO + REG_ID) as MN01020001, MN01020002
我已尝试过以下查询但无效
<?php echo $building_id.str_pad($floor_no, 2, STR_PAD_LEFT, '0').str_pad($room_no, 2, STR_PAD_LEFT, '0').''.str_pad($reg_id, 4, STR_PAD_LEFT, '0'); ?>
它正在给出这样的输出
MN0001
答案 0 :(得分:0)
你没有正确传递参数试试这个
str_pad($floor_no, 2, '0', STR_PAD_LEFT);
答案 1 :(得分:0)
这样可以正常使用,请检查您的程序是否有任何错误。
str_pad($floor_no, '0', 2, STR_PAD_LEFT);