技术文章库 - 编程教程与技术分享平台


用于比较浮点值的 PHP 程序

要在PHP中比较浮点值,代码如下−示例<?php$val_1=56.5325;$val_2=90.899;$val_3=0.11;if(abs($val_1-$val_2)<$val_3){echo"值相同";}else{echo"值不相同";}?>输出值不相同定义了三个浮点数。比较这些数的绝对值,并在控制台上显示相关消息。

生成数字型一次性密码的 PHP 程序

要在PHP中生成数字型一次性密码,代码如下−示例<?phpfunctiongenerate_otp($n){$gen="1357902468";$res="";for($i=1;$i<=$n;$i++){$res.=substr($gen,(rand()%(strlen($gen))),1

PHP 程序生成随机字符串的不同方法

使用bin2hex函数示例<?php$num=12;$res=bin2hex(random_bytes($num));print_r("随机生成的字符串为:");echo$res;?>输出随机生成的字符串为:f1db16115fa93b98493d388b定义一个数字,并对该数字调用bin2hex函数。在bin2hex函数中,对该数字调用&l

PHP 程序用于计算给定时间数组的总时间

‘strtotime’函数可用于将给定字符串转换为时间格式。让我们看一个例子−示例<?php$time_arr=['00:12:56','10:11:12','24:12:44','50:51:52','10:10:10'];$time=strtotime

将给定时间戳转换为之前时间的 PHP 程序

要将给定时间戳转换为之前时间,代码如下−示例<?phpfunctionto_time_ago($time){$difference=time()-$time;if($difference<1){return'lessthanonlyasecondago';}$time_rule=array(12

用于计算 PHP 脚本执行时间的 PHP 程序

要计算PHP脚本的执行时间,代码如下−示例<?php$start=microtime(true);$val=1;for($i=1;$i<=1500;$i++){$val++;}$end=microtime(true);$exec_time=($end-$start);echo"PHP脚本的执行时间为:".$exec_time."秒";

PHP 程序用于从字符串中删除非字母数字字符

要从字符串中删除非字母数字字符,代码如下−示例<?php$my_str="Thisis!@sample*on&ly)#$";$my_str=preg_replace('/[^a-z0-9]/i','',$my_str);echo"删除的非字母数字字符使字符串变为";echo($my_s

PHP 程序将给定的逗号分隔字符串拆分为值数组

要将给定的逗号分隔字符串拆分为值数组,PHP代码如下−示例<?php$my_string="456,789,23,4,019";$my_str_arr=preg_split("/,/",$my_string);print_r("Thearrayis");print_r($my_str_arr);

PHP 程序检查一个数的因数总数是偶数还是奇数

要检查一个数的因数总数是偶数还是奇数,代码如下−示例<?phpfunctiondivisor_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)?

PHP 程序检查一个数的所有位是否能整除该数

在PHP中检查一个数的所有位是否能整除该数,代码如下−示例<?phpfunctiondivisibility_check($my_val,$my_digit){return($my_digit!=0&&$my_val%$my_digit==0);}functiondivide_digits($n){$temp=$my_val;

PHP 程序求奇数自然数的立方和

求奇数自然数的立方和,代码如下−示例<?phpfunctionsum_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_sum;}

PHP 程序求前 n 个偶数自然数的平均值

要求前n个偶数自然数的平均值,代码如下−示例<?phpfunctioneven_nums_avg($val){return$val+1;}$val=11;print_r("前n个偶数自然数的平均值是");echo(even_nums_avg($val));?>输出前n个自然数中偶数的平均值是12定义了一个名为"even_n

PHP 程序求前 n 个自然数的 5 次方和

求前n个自然数的5次方和,代码如下−示例<?phpfunctionsum_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

PHP 程序求前 n 个非特定数"k"幂的自然数之和

求前n个非特定数"k"幂的自然数之和,代码如下−示例<?phpfunctionsum_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;$p

PHP 程序求前 n 个自然数的立方和

求前n个自然数的立方和,代码如下−示例<?phpfunctionsum_of_cubes($val){$init_sum=0;for($x=1;$x<=$val;$x++)$init_sum+=$x*$x*$x;return$init_sum;}print_r("前8个自然数的立方和为");ech

PHP 程序用于查找给定数字序列中是否存在某个数字

要查找给定数字序列中是否存在某个数字,代码如下:−示例<?phpfunctioncontains_in_sequence($val_1,$val_2,$val_3){if($val_1==$val_2)returntrue;if(($val_2-$val_1)*$val_3>0&&($val_2-$val_

PHP 程序,查找第一个阶乘能被数字"x"整除的自然数

要查找第一个阶乘能被数字"x"整除的自然数,代码如下−示例<?phpfunctionfactorial_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==0)

PHP 程序用于查找给定数组中缺失的数字

要查找给定数组中缺失的数字,代码如下−示例<?phpfunctionmissing_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=

PHP 程序用于求出前 n 个能被数字"x"或"y"整除的自然数之和

求出前n个能被数字"x"或"y"整除的自然数之和,代码如下−示例<?phpfunctionsum_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

PHP 程序用于计算给定范围内奇数的和

要计算给定范围内奇数的和,代码如下−示例<?phpfunctionodd_num_sum($val){$entries=(int)($val+1)/2;$sum=$entries*$entries;return$sum;}functionnum_in_range($low,$high){returnodd_num_sum($high)-