2014-07-15 3 views
0

항상 SQL 문에서 PHP로 최소한 세자리 수를 입력 할 수 있는지 궁금 해서요. PHP/SQL이 새로운 것 같습니다.3 자리 숫자의 최소값을 강제로 지정 하시겠습니까?

$count = $con->num_rows #num_rows currently shows 1 
echo "Number of Rows: " .$count #shows "Number of Rows: 1" 

어떻게 "Number of Rows : 001"을 출력할까요? 그러나 자연수 인 4 자리 숫자 1000으로 들어가면 세자리 숫자가 적용되지 않습니다.

예 : 도움을 0010101001000

감사합니다!

답변

5
str_pad ($count, 3, "0", STR_PAD_LEFT) 
+0

그리고 '1000 +'에 도달하면 패딩이 중지됩니까? – user3580557

+0

예를 들어,'$ count = "1234"'? 그렇다면''1234 "' – paubo147

+0

도움을 청합니다! 기본값이'STR_PAD_RIGHT'이고'STR_PAD_LEFT'가 필요하기 때문에 – user3580557

0
 $newstring = str_pad($string,3,"0",STR_PAD_LEFT); 
+0

이 작동하지 않습니다. 또한 pad-string은'' "'이므로 기본값을 사용할 수 없습니다. – paubo147

0

str_pad - 패드 다른 문자열

문자열 str_pad (문자열 $ 입력 INT $으로의 pad_length [문자열 $ pad_string = ""[INT $으로 함께 소정 길이 문자열 pad_type = STR_PAD_RIGHT]])

http://php.net/manual/en/function.str-pad.php은 무엇인지 필요.

관련 문제