ÀÚ¸®¼ö ÁöÁ¤ÇÑ ¹®ÀڷΠä¿ì±â str pad() |
|
|
 |
14³â Àü |
PHP¿¡¼ ƯÁ¤ ÀÚ¸®¼ö ¸¸Å ÁöÁ¤µÈ ¹®ÀÚ·Î º¯°æÇϰíÀÚ ÇÒ ¶§ °£´ÜÇÏ°Ô str_pad() ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¸é Æí¸® ÇÕ´Ï´Ù.
¿¹¸¦µé¾î 1~20±îÁöÀÇ ¼ýÀÚ°¡ Àִµ¥ 1~9±îÁö´Â 2ÀÚ¸®¼ö·Î ¸ÂÇô ÁÖ±â À§ÇØ ¾Õ¿¡ "0"À» ºÙÀ̰íÀÚ ÇÒ °æ¿ì
str_pad($a, 2, "0", STR_PAD_LEFT);
¶ó°í ÇÏ¸é °£´ÜÇÏ°Ô 1~9 Àΰæ¿ì ¾Õ¿¡ "0"ÀÌ ºÙ°Ô µË´Ï´Ù.
±âŸ ¿É¼Ç¿¡ µû¸¥ °á°ú¸¦ °£´ÜÈ÷ ¼³¸íÇϰڽÀ´Ï´Ù.
<?
$input = "test";
echo "<br>1:".str_pad($input, 8)."s";
echo "<br>2:".str_pad($input, 8, "*", STR_PAD_LEFT)."s";
echo "<br>3:".str_pad($input, 8, "*", STR_PAD_BOTH)."s";
echo "<br>4:".str_pad($input, 5 , "***")."s";
?>
°á°ú :
1:test s
2:****tests
3:**test**s
4:test*s
1¹øÀº º¯°æÇÒ ¹®ÀÚ¸¦ ÀÔ·ÂÇÏÁö ¾ÊÀ» °æ¿ì " " ºÎÁ·ÇÑ ÀÚ¸´¼ö ¸¸Å ¿ìÃø¿¡ °ø¹éÀ¸·Î Ãß°¡ÇÕ´Ï´Ù.
2¹øÀÇ °æ¿ì´Â LEFT ºÎÁ·ÇÑ ÀÚ¸®¼ö ¸¸Å ¿ÞÂʺÎÅÍ Ã¤¿ì¸ç,
3¹ø BOTH´Â ÁÂ,¿ì ¸ðµÎ ±ÕµîÇÏ°Ô ¹èÄ¡ÇÕ´Ï´Ù.
¸¸¾à ³²Àº °ø¹éÀÌ 5ÄÀΰæ¿ì ÁÂÃø¿¡ 2Ä, ¿ìÃø¿¡ 3ÄÀ» Ãß°¡ ÇÕ´Ï´Ù.
4¹øÀº º¯°æÇÒ °ªÀÌ *** 3ÀÚ¸® ÀÌÁö¸¸ ÀÚ¸®¼ö¸¦ 5ÄÀ¸·Î ÁöÁ¤ Ç߱⿡ * Çϳª¸¸ Àû¿ëµÇ¾ú½À´Ï´Ù.
´Ù¾çÇÑ ¿É¼ÇÀ¸·Î »óȲ¿¡ ¸Â°Ô Àû¿ë ÇÏ½Ã¸é µË´Ï´Ù.
|
|
̵̧ : 483 |
̵̧
¸ñ·Ï
|
|