我有一个这样的
值 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
这工作正常,请检查您的程序导致任何错误。
str_pad($floor_no, '0', 2, STR_PAD_LEFT);
您没有正确传递参数,请尝试此操作
str_pad($floor_no, 2, '0', STR_PAD_LEFT);