On this page
PHP 자주쓰는 유용한 함수 모음
개요
PHP로 개발할 때 자주 찾아보게 되는 함수들을 정리해보았습니다.
Date
날짜와 시간 관련 함수들입니다.
<?php
// 해당달($nowMonth) 의 1일의 타임스탬프 얻기
$unix_time_stamp = mktime(0,0,0,$nowMonth,1,$nowYear);
// 해당달($nowMonth) 의 요일을 숫자로 얻어오기
$firstday_week_num = date(w,$intTimeStamp);
// 해당달($nowMonth) 의 총일자수
$month_total_day = date(t,$intTimeStamp);
?>
배열
배열과 관련된 함수들입니다.
array_search
배열에서 데이터 검색할 때 사용합니다.
<?php
$idx_search_01 = array_search(303, $arr_test_01);
$idx_search_02 = array_search("nvidia", $arr_test_02);
$idx_search_04 = array_search("홍길동", array_column($arr_user_info, "name"));
?>
array_column
배열에서 열(column) 기준으로 검색할 때 사용하며, 단독으로 사용하기 보다는 주로 array_search 함수와 함께 사용합니다.
<?php
$idx_search_04 = array_search("홍길동", array_column($arr_user_info, "name"));
?>
이차원 배열 값 변경하기
이차원 배열에서 특정 문자열을 다른 문자열로 바꾸는 방법입니다.
<?php
for ($i=1; $i<=count($sheetData); $i++)
{
foreach ($sheetData[$i] as $key=>$val)
{
$sheetData[$i][$key] = str_replace("search_text", "replace_text", $sheetData[$i][$key]);
}
}
?>
문서 업데이트 내역
날짜 | 내용 |
---|---|
2022-08-12 | 문서 최초 생성 |