1. <?php
  2.   $invalue = "mango";
  3.   $infill = array("_", "+", "^", "*");
  4.   $len = 5;
  5.   
  6.   foreach($infill as $value){
  7.     switch($len){
  8.       case 6 : echo "pad left : &nbsp;&nbsp;".
  9.                 str_pad($invalue, $len, $value, STR_PAD_LEFT).
  10.                 "<br>\n";
  11.       break;
  12.       case 7 : echo "pad both : ".
  13.                 str_pad($invalue, $len, $value, STR_PAD_BOTH).
  14.                 "<br>\n";
  15.       break;
  16.       default : echo "pad light : &nbsp;".
  17.                 str_pad($invalue, $len, $value).
  18.                 "<br>\n";
  19.                 // 빈값은 자동적으로 STR_PAD_LIGHT
  20.       break;
  21.     }
  22.     $len++;
  23.   }
  24.   /*
  25.     pad light :  mango
  26.     pad left :   +mango
  27.     pad both : ^mango^
  28.     pad light :  mango***
  29.   */
  30. ?>

--------------------------------------------------------------------------------------------


string str_pad ( string $input , int $pad_length [, string $pad_string = " " [, int $pad_type = STR_PAD_RIGHT ]] )


9.13.17. 라인 

$input문자열의 길이가 $pad_length 보다 같거나 작으면 문자열만 반환하고

크면 $pad_length가 될 때까지 $input문자열 포함한 나머지 공간을 $pad_string으로 채웁니다.


$pad_type는 어느 위치에 $pad_string을 채울 것인지 정합니다.

STR_PAD_LIGHT : $pad_string을 $input의 오른쪽에 채웁니다.

STR_PAD_LEFT : $pad_string을 $input의 왼쪽에 채웁니다.
STR_PAD_BOTH : $pad_string을 $input의 양쪽에 채웁니다.

:
BLOG main image

공지사항

카테고리

분류 (356)
main (1)
php5 (218)
HTML (36)
javascript (93)
IT 이론과 퍼온정보 (8)
깨작일상 (0)
곧 추가할 내용 (0)
추후 알아볼것들... (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total :
Today : Yesterday :