技术文章库 - 编程教程与技术分享平台
PHP 8 – 使用 str_contains() 检查字符串是否包含子字符串
在PHP8中,str_contains函数用于判断字符串是否在任意位置包含指定的子字符串。str_contains函数用于检查第一个字符串是否包含在第二个字符串中,并根据是否找到该字符串返回true/false布尔值。该函数含义不言自明。str_contains(string$haystack,string$needle):bool示例1:PHP8str_conta
PHP 8 – 如何使用 ValueError 检查遇到的值是否为正确类型?
PHP8使用了一个新的内置异常ValueError。当我们将一个值传递给一个函数,而该值具有有效的类型但无法用于操作时,PHP会抛出此异常。在早期版本的PHP中,这种情况通常会引发Warning错误,但PHP8会显示ValueError。示例:PHP8中的ValueError<?phpdeclare(strict_types=1);array_ran
PHP 8 中的混合伪类型
PHP8中的混合类型是一种新的内置联合类型。混合类型等同于array|bool|callable|int|float。混合类型与完全省略类型并不完全相同。这意味着程序员只是忘记写了。有时程序员更喜欢省略某些特定类型以保持与旧版本的兼容性。PHP8中的混合类型可以接受任何类型的属性/返回值/参数。我们可以说它包括null、callable、resource、所有类对象或PHP中的所有
PHP 中的 mt_srand() 函数
mt_srand()函数用于为梅森旋转算法随机数生成器设定种子。注意−随机数生成器在PHP4.2.0版本后会自动设定种子。现在无需使用此函数。语法mt_srand(seed)参数seed−种子值返回值mt_srand()函数不返回任何值。示例<?phpmt_srand(mktime());echo(mt_rand());?>输出132029
PHP 中的 mt_getrandmax() 函数
mt_getrandmax()函数返回最大的可能随机值。语法mt_getrandmax()参数不适用返回值mt_getrandmax()函数返回一个整数值,该整数值是可能的最大的随机值。示例<?phpecho(mt_getrandmax());?>输出2147483647
PHP 中的 lcg_value() 函数
lcg_value()函数返回0-1范围内的伪随机数语法lcg_value()参数返回值lcg_value()函数返回0-1范围内的伪随机浮点值。示例<?phpecholcg_value();?>输出0.42510822828987让我们看另一个示例,每次使用lgc_value()函数时都会生成不同的值。示例<?phpecholcg_value()
PHP 中的多维数组
包含一个或多个数组的数组称为多维数组。主数组中每个元素的多维数组也可以是一个数组。子数组中的每个元素也可以是一个数组,依此类推。多维数组中的值可以通过多个索引访问。示例在PHP中实现多维数组,代码如下−<?php$marks=array("kevin"=>array("physics"=>95,
在 C/C++、Python、PHP 和 Java 中一行代码交换两个变量
在本教程中,我们将学习如何在不同语言中交换两个变量。交换意味着交换两个变量的值。让我们看一个例子。输入a=3b=5输出a=5b=3让我们一一看看。Python我们可以在Python中用一行代码交换变量。让我们看看代码。示例#初始化变量a,b=3,5#交换前打印print("交换前:-",a,b)#交换a,b=b,a#交换后打印
在 CentOS 7 上将 PHP 5.x 迁移到 PHP 7
在本文中,我们将学习如何将PHP5.x升级到PHP7。PHP7于2015年发布,其速度提升与旧版本PHP相当。先决条件假设我们已经在CentOS7上安装了PHP5.x,并且Apache应该已启用mod_php模块,并且我们需要Sudo权限或root用户。启用PHP7仓库由于官方仓库中没有PHP7.x,因此我们需要使用IUS社区项目仓库。
PHP asin() 函数
定义和用法asin()函数返回arg的反正弦值或倒数正弦值(以弧度为单位)。asin()是sin()的反函数。因此,如果sin(x)=y,则asin(y)=x。例如,sin(pi/2)=1,asin(1)=1.57079633rad,等于pi/2。此函数返回一个浮点值。语法asin(float$arg):float参数Sr.No参数和说明1arg要计算反正弦值的浮点
PHP asinh() 函数
定义和用法asinh()函数计算给定参数的双曲正弦的倒数。换句话说,asinh()的返回值是给定参数的双曲正弦。反双曲正弦函数定义为asinh(x)=log(x+sqrt(pow(x,2)+1))此函数返回一个浮点值。语法asinh(float$arg):float参数Sr.No参数&说明1arg待计算反双曲正弦值的浮点值返回值PHPasinh()函数返回给定参数的
PHP atan() 函数
定义和用法atan()函数返回arg的反正切值或正切倒数(以弧度为单位)。atan()是tan()的反函数。因此,如果tan(x)=y,则atan(y)=x。例如,tan(pi/3)=1.73205080757(3的平方根),atan(1.73205080757)=1.04719755rad,等于pi/3。此函数返回一个浮点值。语法atan(float$arg):
PHP atanh() 函数
定义和用法atanh()函数返回给定参数的反双曲正切值。换句话说,atanh()的返回值是给定参数的双曲正切值。反双曲正切函数定义为。atanh(x)=0.5Xlog((1+x)/(1-x))此函数返回一个浮点值。语法atanh(float$arg):float参数Sr.No参数&说明1arg待计算反双曲正切值的浮点值返回值PHPatanh()函数返回给定参数的反
PHP atan2() 函数
定义和用法atan2()函数计算两个变量的反正切值atan2(y,x)返回两个数字x和y的反正切值。虽然它与atan(y)/atan(x)类似,但x和y的符号都用于确定结果的象限。因此,对于x和y的值,atan2()为如果x>0,则atan(y/x)如果x>0,则atan(y/x)+pi如果x<0且y<0,则atan(y/x)-pi如果x=0且
PHP base_convert() 函数
定义和用法base_convert()函数是一个多功能实用程序,用于将一个进制数转换为另一个进制数。进制数不限于二进制、八进制、十六进制或十进制,可以是2到36之间的任意数字。此函数的第一个参数是一个字符串,可以包含字母数字字符。进制大于9的数字将用字母a-z表示,例如10用"a"表示,11用"b"表示,35用"z"表示。例如,base_convert('1001',
PHP bindec() 函数
定义和用法bindec()函数返回以字符串参数表示的二进制数的十进制等效值。字符串中的二进制数被解释为无符号整数。此函数返回十进制整数。但是,由于大小原因,它也可能返回浮点数。语法bindec(字符串$binary_string):数字参数Sr.No参数&说明1binary_string包含二进制数表示的字符串。无效字符(1和0除外)将被忽略。返回值PHPbinde
PHP ceil() 函数
定义和用法ceil()函数是PHP迭代解释器中的一个内置函数。此函数接受任何浮点数作为参数,并将其向上舍入为下一个最大整数。由于浮点数的范围大于整数的范围,因此此函数始终返回浮点数。语法ceil(浮点数$num):浮点数参数Sr.No参数&说明1num要向上舍入的数字。返回值PHPceil()函数返回大于或等于给定参数的最小整数值。PHP版本此函数适用于PHP
PHP cos() 函数
定义和用法cos()函数返回给定角度的余弦值(以弧度为单位)。在三角学中,角的余弦定义为邻边与斜边长度的比值。cos(x)=邻边/斜边如果x=90度,则cos(x)=0。此函数返回一个浮点值。语法cos(float$arg):float参数Sr.No参数&说明1arg表示角度的浮点值(以弧度为单位)返回值PHPcos()函数返回给定参数的余弦比。PHP版
PHP cosh() 函数
定义和用法cosh()函数返回给定角度的双曲余弦比(以弧度为单位)。在三角学中,双曲余弦比定义为。cosh(x)=(ex–e-x))/2此函数返回一个浮点值。语法cosh(float$arg):float参数Sr.No参数&说明1arg表示角度的浮点值(以弧度为单位)返回值PHPcosh()函数返回给定参数的双曲余弦比。PHP版本此函数适用于PH
PHP decbin() 函数
定义和用法decbin()函数返回一个字符串,该字符串包含给定十进制数参数的二进制等效值。此函数返回一个包含二进制数字的字符串。语法decbin(int$number):string参数Sr.No参数&说明1number待转换为等效二进制表示的十进制数返回值PHPdecbin()函数返回字符串中的二进制数。PHP版本此函数适用于PHP4.x、PHP5.x以及

