หน้าแรก
หน้าแรก
ฟังก์ชัน 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_ti
ในการแปลงการประทับเวลาที่กำหนดเป็นเวลาที่ผ่านมา รหัสจะเป็นดังนี้ − ตัวอย่าง <?php function to_time_ago( $time ) { $difference = time() - $time; if( $difference < 1 ) { return 'less than only a second ago'; }  
ในการคำนวณเวลาดำเนินการของสคริปต์ 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." se
หากต้องการลบอักขระที่ไม่ใช่ตัวอักษรและตัวเลขออกจากสตริง โค้ดมีดังต่อไปนี้ − ตัวอย่าง <?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
ในการแบ่งสตริงที่คั่นด้วยจุลภาคที่กำหนดให้เป็นอาร์เรย์ของค่า โค้ด 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, 123
หากต้องการตรวจสอบว่าจำนวนใดเป็นจำนวนเฉพาะหรือไม่ ให้ระบุรหัสดังนี้ − ตัวอย่าง <?php function check_prime($num) { if ($num == 1) return 0; for ($i = 2; $i <= $num/2; $i++) { if ($num % $i == 0) return
เพื่อตรวจสอบว่าปีเป็นปีอธิกสุรทินหรือไม่ใน PHP รหัสจะเป็นดังนี้ - ตัวอย่าง <?php function year_check($my_year){ if ($my_year % 400 == 0) print("It is a leap year"); else if ($my_year % 100 == 0) &nb
ในการตรวจสอบว่าจำนวนตัวหารทั้งหมดของตัวเลขเป็นจำนวนคู่หรือคี่ รหัสจะเป็นดังนี้ − ตัวอย่าง <?php function divisor_count($my_val) { $my_count = 0; for ($i = 1; $i <= sqrt($my_val) + 1; $i++) { if ($my_val % $i == 0)
ในการตรวจสอบว่าตัวเลขทั้งหมดของตัวเลขหารด้วย 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 ($
ในการหาผลรวมของลูกบาศก์ของจำนวนธรรมชาติที่เป็นเลขคี่ รหัสมีดังนี้ − ตัวอย่าง <?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)
ในการหาค่าเฉลี่ยของจำนวนธรรมชาติ 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 o
ในการหาผลรวมของยกกำลัง 5 ของจำนวนธรรมชาติ n ตัวแรก รหัสจะเป็นดังนี้ − ตัวอย่าง <?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; }
ในการหาผลรวมของจำนวนธรรมชาติ n ตัวแรกที่ไม่ใช่กำลังของจำนวนเฉพาะ k รหัสจะเป็นดังนี้ - ตัวอย่าง <?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) {
ในการหาผลรวมของลูกบาศก์ของจำนวนธรรมชาติ 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 cub
หากต้องการค้นหาว่ามีตัวเลขอยู่ในลำดับของตัวเลขหรือไม่ รหัสจะเป็นดังนี้ − ตัวอย่าง <?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 && (
ในการหาจำนวนธรรมชาติตัวแรกที่แฟคทอเรียลหารด้วยตัวเลข x ได้ โค้ดจะเป็นดังนี้ - ตัวอย่าง
หากต้องการค้นหาตัวเลขในอาร์เรย์ที่กำหนดที่ขาดหายไป รหัสมีดังนี้ − ตัวอย่าง <?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++; &n
ในการหาผลรวมของจำนวนธรรมชาติ n ตัวแรกที่หารด้วยตัวเลข x หรือตัวเลข y ลงตัว ให้ระบุรหัสดังนี้ - ตัวอย่าง <?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) * $
ในการหาผลรวมของเลขคี่ในช่วงที่กำหนด รหัสจะเป็นดังนี้ − ตัวอย่าง ผลลัพธ์ ผลรวมของจำนวนคี่ธรรมชาติระหว่างตัวเลข 3 และ 23 คือ 141.75 ฟังก์ชันชื่อ odd_num_sum ถูกกำหนดให้คำนวณผลรวมของเลขคี่ภายในช่วงตัวเลขที่ระบุ ฟังก์ชัน num_in_range ให้ช่วงของค่าระหว่างตัวเลขสองตัวที่ส่งผ่านเป็นพารามิเตอร์ไปยังฟังก์ช
ในการคำนวณการลบซ้ำของตัวเลขสองตัว รหัสจะเป็นดังนี้ − ตัวอย่าง <?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));