strtotime 함수는 주어진 문자열을 시간 형식으로 변환하는 데 사용할 수 있습니다. 예를 들어 보겠습니다 - 예시 <?php $time_arr = [ '00:12:56', '10:11:12', '24:12:44', '50:51:52', '10:10:10' ]; $time = strtotime('00:00:00'); $total_time = 0; foreach( $time_arr as $ele
주어진 타임스탬프를 시간 전으로 변환하려면 코드는 다음과 같습니다 - 예시 <?php function to_time_ago( $time ) { $difference = time() - $time; if( $difference < 1 ) { return 'less than only a second ago'; } $time_rule = array (  
PHP 스크립트의 실행 시간을 계산하기 위한 코드는 다음과 같습니다 - 예시 <?php $start = microtime(true); $val=1; for($i = 1; $i <=1500; $i++) { $val++; } $end = microtime(true); $exec_time = ($end - $start); echo "The execution time of the PHP script is : ".$exec_time." sec"; ?> 출력 The e
문자열에서 영숫자가 아닌 문자를 제거하려면 코드는 다음과 같습니다. - 예시 <?php $my_str="Thisis!@sample*on&ly)#$"; $my_str = preg_replace( '/[^a-z0-9]/i', '', $my_str); echo "The non-alphanumeric characters removed gives the string as "; echo($my_str); ?>로 표시됩니다. 출력 The non-alphanumer
주어진 쉼표로 구분된 문자열을 값 배열로 분할하려면 PHP 코드는 다음과 같습니다. - 예시 <?php $my_string = "456,789,23, 4, 019"; $my_str_arr = preg_split ("/,/", $my_string); print_r("The array is "); print_r($my_str_arr); $my_string = "00, 876, 5432, 1234, 0"; $my_str_arr = explode (",&
숫자가 소수인지 확인하는 코드는 다음과 같습니다 - 예시
PHP에서 연도가 윤년인지 확인하려면 코드는 다음과 같습니다. - 예시 <?php function year_check($my_year){ if ($my_year % 400 == 0) print("It is a leap year"); else if ($my_year % 100 == 0) prin
숫자의 총 제수가 짝수인지 홀수인지 확인하려면 코드는 다음과 같습니다. - 예시 <?php function divisor_count($my_val) { $my_count = 0; for ($i = 1; $i <= sqrt($my_val) + 1; $i++) { if ($my_val % $i == 0) $my_count += ($my_val / $i == $i)? 1 : 2; &n
PHP에서 숫자의 모든 자릿수가 나누는지 확인하려면 코드는 다음과 같습니다. - 예시 <?php function divisibility_check($my_val, $my_digit) { return ($my_digit != 0 && $my_val % $my_digit == 0); } function divide_digits($n) { $temp = $my_val; while ($temp > 0) { &n
홀수인 자연수의 세제곱의 합을 구하는 코드는 다음과 같습니다 - 예시 <?php function sum_of_cubes_even($val) { $init_sum = 0; for ($i = 0; $i < $val; $i++) if ($i % 2 != 0) $init_sum += (2 * $i) * (2 * $i) * (2 * $i); return $init_
짝수인 처음 n개의 자연수의 평균을 구하는 코드는 다음과 같습니다. - 예시 <?php function even_nums_avg($val) { return $val + 1; } $val = 11; print_r("The average of the first n natural numbers that are even is "); echo(even_nums_avg($val)); ?> 출력 The average of the first n natural numbers that are eve
처음 n개의 자연수의 5제곱의 합을 구하는 코드는 다음과 같습니다. - 예시 <?php function sum_of_fifth_pow($val) { $init_sum = 0; for ($i = 1; $i <= $val; $i++) $init_sum = $init_sum + ($i * $i * $i * $i * $i); return $init_sum; } $val = 89; print_r("The sum of
특정 수 k의 거듭제곱이 아닌 처음 n개의 자연수의 합을 구하는 코드는 다음과 같습니다. - 예시 <?php function sum_of_nums($n_val, $k_val) { $tot_sum = ($n_val * ($n_val + 1)) / 2; $pow_val = $k_val; while ($pow_val <= $n_val) { $tot_sum -= $pow_val; &nbs
처음 n개의 자연수 세제곱의 합을 구하는 코드는 다음과 같습니다. - 예시 <?php function sum_of_cubes($val) { $init_sum = 0; for ($x = 1; $x <= $val; $x++) $init_sum += $x * $x * $x; return $init_sum; } print_r("The sum of cubes of first 8 natural numbers is &q
주어진 숫자 시퀀스에 숫자가 있는지 확인하는 코드는 다음과 같습니다. - 예시 <?php function contains_in_sequence($val_1, $val_2, $val_3) { if ($val_1 == $val_2) return true; if (($val_2 - $val_1) * $val_3 > 0 && ($val_2 - $val_1) % $val_3 == 0)
계승을 숫자 x로 나눌 수 있는 첫 번째 자연수를 찾는 코드는 다음과 같습니다. - 예시 <?php function factorial_num($x_val) { $i = 1; $fact_num = 4; for ($i = 1; $i < $x_val; $i++) { $fact_num = $fact_num * $i; if ($fact_num % $x_val ==
주어진 배열 내에서 누락된 숫자를 찾으려면 코드는 다음과 같습니다. - 예시 <?php function missing_nums($my_arr, $arr_len, $val) { sort($my_arr); sort($my_arr , $arr_len); $i = 0; while ($i < $n && $my_arr[$i] <= 0) $i++; $count = 0; $current_
숫자 x 또는 숫자 y로 나눌 수 있는 처음 n개의 자연수의 합을 구하는 코드는 다음과 같습니다. - 예시 <?php function sum_of_nums($n_val, $x_val, $y_val) { $val_1; $val_2; $val_3; $val_1 = floor(((int)$n_val / $x_val)) * (2 * $x_val + (int)((int)$n_val / $x_val - 1) * $X) / 2; $val_2 = floor(((int)$n
주어진 범위 내에서 홀수의 합을 구하는 코드는 다음과 같습니다 - 예시 <?php function odd_num_sum($val) { $entries = (int)($val + 1) / 2; $sum = $entries * $entries; return $sum; } function num_in_range($low, $high) { return odd_num_sum($high) - odd_num_sum($low - 1); } $low
두 숫자의 반복 뺄셈을 계산하는 코드는 다음과 같습니다. - 예시 <?php function repeated_sub($val_1, $val_2) { if ($val_1 % $val_2 == 0) return floor(((int)$val_1 / $val_2)); return floor(((int)$val_1 / $val_2) + repeated_sub($val_2, $val_1 % $val_2)); } $val_1 = 1000; $val_2 =