$list = array();

for {

$list[$i] = $result[value];

}

 

$max-value = max($list);

$min-value = min($list);

 

$max-key = array_search($max-value, $list);

'웹프로그래밍 > php/asp' 카테고리의 다른 글

PHP 글자 짜르기  (0) 2015.03.20
PHP - 소수점 처리  (0) 2015.03.20
PHP - 특정 태그 및 문자열 추출, 제거  (0) 2015.03.20
날짜/시간/요일  (0) 2015.03.19

substr ($String, $start_Pos, $length);

$String에 담고 있는 문자열의 $start_Pos부터 길이$length만큼을 잘라내어 반환한다

 

$str = "PHP test";

$str = substr($str, 4, 4);

echo "$str";

 

결과 : test

 

strlen('test');

결과 : 4

글자수 구하는 함수

'웹프로그래밍 > php/asp' 카테고리의 다른 글

배열 검색 (최대값, 최소값, 키값)  (0) 2016.04.08
PHP - 소수점 처리  (0) 2015.03.20
PHP - 특정 태그 및 문자열 추출, 제거  (0) 2015.03.20
날짜/시간/요일  (0) 2015.03.19

floor - 버림

floor(3.7) // 4

floor(9.9999) // 9

 

ceil - 무조건 올림

ceil(4.1) // 5

ceil(9.999) // 10

 

round - 반올림

round(3.4); // 3

round(3.5);  // 4

round(3.5, 0);  // 4

round(1.955123, 2); // 1.96

round(5.041, 2); // 5.04

round(5.055, 2); // 5.06

 

 

'웹프로그래밍 > php/asp' 카테고리의 다른 글

배열 검색 (최대값, 최소값, 키값)  (0) 2016.04.08
PHP 글자 짜르기  (0) 2015.03.20
PHP - 특정 태그 및 문자열 추출, 제거  (0) 2015.03.20
날짜/시간/요일  (0) 2015.03.19

TEXTAREA 제거

$content = preg_replace("!<TEXTAREA(.*?)>!is","[TEXTAREA]",$content);
$content = preg_replace("!</TEXTAREA(.*?)>!is","[/TEXTAREA]",$content);

 

script 제거
$str=preg_replace("!<script(.*?)<\/script>!is","",$str);

 

iframe 제거
$str=preg_replace("!<iframe(.*?)<\/iframe>!is","",$str);

 

meta 제거
$str=preg_replace("!<meta(.*?)>!is","",$str);

 

style 태그 제거
$str=preg_replace("!<style(.*?)<\/style>!is","",$str);

 

&nbsp;를 공백으로 변환
$str=str_replace("&nbsp;"," ",$str);

 

연속된 공백 1개로
$str=preg_replace("/\s{2,}/"," ",$str);

 

태그안에 style= 속성 제거
$str=preg_replace("/ zzstyle=([^\"\']+) /"," ",$str); // style=border:0... 따옴표가 없을때
$str=preg_replace("/ style=(\"|\')?([^\"\']+)(\"|\')?/","",$str); // style="border:0..." 따옴표 있을때

 

태그안의 width=, height= 속성 제거
$str=preg_replace("/ width=(\"|\')?\d+(\"|\')?/","",$str);
$str=preg_replace("/ height=(\"|\')?\d+(\"|\')?/","",$str);

 

img 태그 추출 src 추출
preg_match("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i",$str,$RESULT);
preg_match_all("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i",$str,$RESULT);

 

호스트 추출
<?
preg_match("/^(http:\/\/)?([^\/]+)/i","http://www.naver.com/index.php",$matches);
$host = $matches[2];
echo$matches[0]."<br>";
echo$matches[1]."<br>";
echo$matches[2]."<br>";
?>

 

출처 : http://blog.naver.com/honglaeggo/90194126848

'웹프로그래밍 > php/asp' 카테고리의 다른 글

배열 검색 (최대값, 최소값, 키값)  (0) 2016.04.08
PHP 글자 짜르기  (0) 2015.03.20
PHP - 소수점 처리  (0) 2015.03.20
날짜/시간/요일  (0) 2015.03.19

ASP

 

<%=FormatDateTime(now, 0)%>

<%=FormatDateTime(now, 1)%>

<%=FormatDateTime(now, 2)%>

<%=FormatDateTime(now, 3)%>

<%=FormatDateTime(now, 4)%>

 

2015-03-15 오전 11:30:43

2015년 3월 15일 수요일

2015-03-15

11:30

 

 

PHP

 

  echo date("Y-M-D"); // 2013-Jun-Thu
  echo date("y-m-d"); // 13-06-20

  echo date("Y-m-d"); // 2013-06-20

  echo date("h-i-s"); // 09-29-56

  echo date("j-n-Y"); // 20-6-2013

 

일(day)와 관련된 함수

d : 일자를 나타내며 "0"이 앞에 붙는다. (01,02,03...)

j : 0이 붙지 않는 일자 (1,2,3...)

D : 요일을 영문으로 나타냅니다. 3문자로 (Mon,Sun..)

l (L) : D와 달리 요일의 풀네임 (Monday...)

N (PHP5.1 이상) : 요일을 숫자로 표현 (1,2,3...1은 월, 2는 화...)

w : 요일을 숫자로 표현 (0,1,2,3 ... 0은 일요일...) N과 구분해서 사용

z : 일자를 365일로 표현 (213일째)

 

주(week)와 관련된 함수

echo date("W"); // 25 // 오늘은 25주차

 

월(Month)와 관련된 함수

F : 월의 완전한 영문표기 (January ... )

M : 축약된 영문표현 (Jun, Feb...)

n : 0이 붙지 않는 월의 표현 (1,2,3~12)

m : 0이 붙는 월의 표현 (01,02~12)

t : 주어진 월의 총일수 echo date("t"); //30

 

시간(time)과 관련된 함수

a  -> 오전과 오후의 소문자(am 또는 pm)

A  -> 오전과 오후의 대문자(AM 또는 PM)

g  -> 0 이 붙지 않는 12시간을 숫자로 나타냄(1, 2, 3 ... 12)

G  -> 0 이 붙지 않는 24시간을 숫자로 나타냄(1, 2, 3 ... 24)

h  -> 0 이 붙는 12 시간을 숫자로 나타냄(01, 02, 03 ... 12)

H  -> 0 이 붙는 24 시간을 숫자로 나타냄(01, 02, 03 ... 24)

i  -> 0 이 붙는 분 (00, 01, 02, 03 ... 59)

s  -> 0 이 붙는 초 (00, 01, 02, 03 ... 59)

u  -> 마이크로초(php 5.2.2 에서 추가됨) 1초의 표현을 5자리로 표현함 예, 54321 

 

 

요일 뽑기
$yoil_array = array("일","월","화","수","목","금","토");

$date= "2013-10-27";

$yoil = $yoil_array[date('w',strtotime($date))];

 

 

mktime([시간][분][초][월][일][연도]);

 

 

오늘 날짜로

해당 주의 첫날/마지막날 뽑기 (일~토)

$year = date('Y');  // 2000
$year= date('n');  // 1, 2, 3, ..., 12
$day= date('j');  // 1, 2, 3, ..., 31


$cur_day = date("w",mktime(0, 0, 0, $month, $day, $year));
$minus_day = 6 - $cur_day;

$week_first = date("Ymd", mktime(0, 0, 0, $month, $day-$cur_day, $year));
$week_last  = date("Ymd", mktime(0, 0, 0, $month, $day+$minus_day, $year));

 

 

주간 달력
 
 if($sca){ //선택일자가 있으면 해당일자를 기준으로
  $tmp_sel_date = mktime(0, 0, 0, substr($sca,5,2), substr($sca,8,2), substr($sca,0,4));
  $year = date('Y',$tmp_sel_date);
  $month = date('n',$tmp_sel_date);
  $day = date('j',$tmp_sel_date);
 }else{ //선택일자가 없으면 오늘을 기준으로
  $year = date('Y');
  $month = date('n');
  $day = date('j');
 }
  
 $cur_day = date("N",mktime(0, 0, 0, $month, $day, $year)); //요일을 숫자로 표현
 $yoil_array = array("일","월","화","수","목","금","토");
 $week_first = date("Y-m-d",  mktime(0, 0, 0, $month, $day-$cur_day+1, $year));
 $last_week = date("Y-m-d", strtotime($week_first."-1 day")); //일요일지정
 $next_week = date("Y-m-d", strtotime($week_first."+8 day")); //화요일지정
 
 echo "<a href='./board.php?sca=$last_week'>이전</a>";
 
 for ($i=0; $i < 7; $i++){
  $date = date("Y-m-d",  mktime(0, 0, 0, $month, $day-$cur_day+1+$i, $year));
  $date_str = date("n.d",  mktime(0, 0, 0, $month, $day-$cur_day+1+$i, $year));
  $yoil = $yoil_array[date('w',strtotime($date))];
  
  echo "<li>";
  echo "<a href='./board.php?sca=$date'>";
  if($sca == $date){ echo "<strong>"; }
  echo "$date_str ($yoil)";
  if($sca == $date){ echo "</strong>"; }
  echo "</a></li>";
 }
  
 echo "<a href='./board.php?sca=$next_week'>다음</a>";

'웹프로그래밍 > php/asp' 카테고리의 다른 글

배열 검색 (최대값, 최소값, 키값)  (0) 2016.04.08
PHP 글자 짜르기  (0) 2015.03.20
PHP - 소수점 처리  (0) 2015.03.20
PHP - 특정 태그 및 문자열 추출, 제거  (0) 2015.03.20

+ Recent posts