PHP의 헤더 기능은 사용자를 한 페이지에서 다른 페이지로 리디렉션하는 데 사용할 수 있습니다. 원시 HTTP 헤더를 대상(클라이언트)으로 보내는 내장 함수입니다. 헤더 함수의 구문 header( $header_value, $replace_value, $http_response_code) 다음은 매개변수입니다 - 함수의 header_value는 헤더 문자열을 저장하는 데 사용됩니다. replace_value 매개변수는 대체해야 하는 값을 저장합니다. response_code는 HTTP 응답 코드를 저장하는 데 사용됩니다.
배열 내 값의 표준편차를 찾기 위한 코드는 다음과 같습니다. PHP - 예시 <?php function std_deviation($my_arr) { $no_element = count($my_arr); $var = 0.0; $avg = array_sum($my_arr)/$no_element; foreach($my_arr as $i) { $var += pow(($i - $avg
array_diff 함수를 사용하여 배열에서 누락된 요소를 찾을 수 있습니다. 예시 <?php function absent($my_list) { $my_array = range(min($my_list), max($my_list)); return array_diff($my_array, $my_list); } echo "Elements missing fro
array_flip 기능을 사용하면 값을 인덱스로, 키를 값으로 뒤집습니다. 예시 출력 68) 기본적으로 키/인덱스를 값으로, 값을 키로 뒤집는 array_flip 기능을 사용하여 배열이 정의되고 배열에서 중복 요소를 찾고 제거할 수 있습니다. 이렇게 하면 반복되는 값이 인덱스에 두 번 나오고 인덱스가 고유해야 하므로 그 중 하나가 제거됩니다. 다시 array_flip 함수를 사용하여 배열을 원래 형태로 되돌립니다.
PHP에서 중복 값을 다차원 배열로 병합하려면 코드는 다음과 같습니다. - 예시 <?php $my_arr = array( array('Age'=>23, 'name'=>'Joe', 'hobby'=>'Cycling'), array('Age'=>26, 'name'=>'Hannah', 'hobby'=>'Rowing'
PHP에서 빈 배열 요소를 제거하는 코드는 다음과 같습니다 - 예시 <?php $my_array = array("This", 91, '', null, 102, "is", false, "a", "sample", null); foreach($my_array as $key => $val) if(empty($val)) unset($my_array[$key]); echo
sizeof 함수 사용 예를 들어 보겠습니다 - 예시 <?php $empty_arr = array(); if( sizeof($empty_arr) == 0 ) echo "The array is empty!"; else echo "The array is non-empty."; ?> 출력 The array is empty! 배열이 비어 있는지 여부를 여러 가지 방법으로 확인할 수 있습니다. 한 가지 방법은 배열이 비어 있는지 확인하는 siz
rsort 함수를 사용하여 배열이 다차원인지 여부를 확인할 수 있습니다. 하나의 매개변수, 즉 확인해야 하는 배열을 취하고 배열의 특성에 따라 예 또는 아니오를 반환합니다. 예시 <?php $my_array = array( array("This", "is", "a", "sample"), array("Hi", "there") ); function multi_dim( $my_ar
다차원 배열은 여러 배열을 저장하는 반면 연관 배열은 키-값 쌍을 데이터로 저장합니다. 데이터 간의 그룹화된 관계는 다차원 연관 배열에 저장할 수 있습니다. 예시 <?php $my_arr = array(); $my_arr['Employee'] = array( "Name" => "Joe", "Age" => "20", "Birth_date" =>
PHP에서 피라미드 패턴을 인쇄하는 예를 살펴보겠습니다 - 예시 <?php function print_pattern($val) { $num = 2 * $val - 2; for ($i = 0; $i < $val; $i++) { for ($j = 0; $j < $num; $j++) echo " "; $num = $num -
PHP에서 숫자 패턴을 인쇄하려면 코드는 다음과 같습니다. - 예시 <?php function num_pattern($val) { $num = 1; for ($m = 0; $m < $val; $m++) { for ($n = 0; $n <= $m; $n++ ) { echo $num." "; &nbs
PHP에서 삼각형의 형태로 연속수를 출력하기 위한 코드는 다음과 같습니다 - 요소 <?php function continuous_pattern($val) { $num = 1; for ($m = 0; $m < $val; $m++) { for ($n = 0; $n <= $m; $n++ ) { echo $num.&quo
PHP에서 연속 문자 패턴 삼각형을 인쇄하려면 코드는 다음과 같습니다. - 예시 <?php function continuous_alphabets($val) { $num = 65; for ($m = 0; $m < $val; $m++) { for ($n = 0; $n <= $m; $n++ ) { $ch = chr($n
date_diff 함수는 두 날짜의 차이를 구하는 데 사용할 수 있습니다. 특정 일수를 찾으면 DateInterval 객체를 반환하고, 일수가 없으면 False를 반환하는 내장 함수입니다. 예시 <?php $date_1 = date_create('23-11-2019'); $date_2 = date_create('22-1-2020'); $day_diff = date_diff($date_1, $date_2); echo $day_diff->format('The day difference is
PHP에서 주어진 두 날짜 범위 사이의 매주 일 수를 찾으려면 코드는 다음과 같습니다. - 예시 <?php $start = "11-11-2019"; $end = "12-12-2019"; $week_day = array('Monday' => 0, 'Tuesday' => 0, 'Wednesday' => 0, &
PHP에서 두 날짜를 비교하는 코드는 다음과 같습니다. - 예시 <?php $date_1 = new DateTime("2020-11-22"); $date_2 = new DateTime("2011-11-22"); if ($date_1 > $date_2) echo $date_1->format("Y-m-d") . " is later than ". $date_2->format("Y-m-d"); else &n
PHP에서 배열 형태로 주어진 날짜를 정렬하기 위한 코드는 다음과 같습니다 - 예시 <?php function compare_dates($time_1, $time_2) { if (strtotime($time_1) > strtotime($time_2)) return -1; else if (strtotime($time_1) < strtotime($time_2)) return 1; &nbs
PHP에서 float 값을 비교하는 코드는 다음과 같습니다. - 예시 <?php $val_1 = 56.5325; $val_2 = 90.899; $val_3 = 0.11; if(abs($val_1 - $val_2) < $val_3) { echo "The values are same"; } else { echo "The values are not same"; } ?> 출력 The values are not same 부동 소수점 숫자인 세
PHP에서 숫자 1회용 비밀번호를 생성하기 위한 코드는 다음과 같습니다 - 예시 <?php function generate_otp($n) { $gen = "1357902468"; $res = ""; for ($i = 1; $i <= $n; $i++) { $res .= substr($gen, (rand()%(strlen($gen))), 1); } return $res; }
bin2hex 함수 사용 예시 <?php $num = 12; $res = bin2hex(random_bytes($num)); print_r("The randomly generated string is : "); echo $res; ?> 출력 The randomly generated string is : f1db16115fa93b98493d388b 숫자가 정의되고 이 숫자에 대해 bin2hex 함수가 호출됩니다. bin2hex 함수 내에서 random_bytes 함수가 이 숫자에 대해 호출됩니다. 생성