当前位置: 首页 > news >正文

做网站的多少钱/长沙百度快速排名优化

做网站的多少钱,长沙百度快速排名优化,网站的弹窗广告怎么做,大气网站模板数组字符串应用日期与时间目录操作文件操作前言1.函数基本语法:function function_name($arg1,$arg2,.....){body;} - function_name:函数名,必须以字母、下划线开头,后接字母、数字、下划线,不得与系统函数或者已经定义的函数重名。- arg1,a…

数组

字符串应用

日期与时间

目录操作

文件操作

前言¶

1.函数基本语法:¶

function function_name($arg1,$arg2,.....){

body;

} - function_name:函数名,必须以字母、下划线开头,后接字母、数字、下划线,不得与系统函数或者已经定义的函数重名。

- arg1,arg2:参数。

2.函数值的传递¶

如果要让函数返回一个值,例如$a = function();,则函数体body;内加入return $example;即可。return语句只能返回一个参数,不能一次返回多个参数。如想返回一组参数,就应该将返回值写入数组内。关于数组的内容请见下文关于数组的描述。例如:

function function_name($arg1){

$arg1 = $arg1 +10;

return $arg1*10; //返回一个数值或参数

}

注意

函数体内return语句之后的语句将不再执行。

如果是对地址进行参数传递,则在需要进行传递参数前加上&即可。

function function_name(&$arg1,&$arg2){

$arg1 += $arg1;

$arg2 += 10;

}

$x = 10;

$y = 20;

function_name($x,$y);

echo $x; //输出20

echo $y; //输出30

?>

提示

"&"的作用类似于C语言中指针"*"的作用。但它与指针又有很大区别,可理解为PHP中的取"&"指共享内存,&a表示一个可共享的变量a。b = &a;所表示的意思即为变量b与a共享同一块内存,改变b的值将改变a的值,改变a的值将改变b的值。C语言中是不能对指针直接进行赋值的,但在PHP中可对&$a直接进行操作。

还可给参数赋默认值,如果一开始不指定参数对应的实参,则函数会按照默认值进行计算。

function custom_func($a,$b=10){

$a += 10;

return $a+$b;

}

$x = 10;

$y = 20;

echo custom_func($x); //输出30

echo custom_func($x,$y); //输出40

?>

提示

关于函数还有其他很多骚操作。关于这些由于理解起来比较复杂,为了不打击大家的学习兴趣,这里就不再做详细说明。如对例如变量函数或函数的引用感兴趣,请自行上网搜索。

PHP函数库¶

1.常用变量函数库¶类型说明empty($arg)检查一个变量是否为空

gettype($arg)返回一个变量的类型,例如int

intval($var)对一个变量取整,为方便记忆括号内只能放置数字或数字变量

is_array($var)判断一个变量是否为数组

is_int($var)判断一个变量是否为整型变量

is_numeric($var)判断一个变量是否为数字或由数字组成的字符串

isset($var)检查一个变量是否被赋值

print_r($var)打印变量,如打印一个数组:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 )

settype($var,"type")设置变量的类型,可将变量设置为另一个类型。不要将数组或者字符串设置成整型或浮点型这样的数字类型,从逻辑上就说不通,改变后的变量也是个没有意义的变量。

unset($var)销毁指定变量,从内存中剔除

var_dump($var)打印变量的相关信息

举个栗子:

$a = 10;

var_dump(empty($a)); //输出bool(false)

echo "
";

echo gettype($a)."
";//输出integer

echo intval($a)."
";

echo is_array($a)."
";

echo is_int($a)."
";

echo is_numeric($a)."
";

echo isset($a)."
";

//可直接复制粘贴,值为布尔型false时将不显示内容。

?>

20190117221038.png

2.数学函数库¶类型说明ceil( $value )返回一个不小于value的下一个整数,value有小数部分的取一个大于它的整数

mt_rand(min,max)返回随机数中的一个值。不指定最大最小值的,返回从0到mt_getrandmax()之间的随机整数

mt_srand()播下一个更好的随机数发生器种子(已经不需要再用了)

rand()产生一个随机数,返回随机数的值(已经不需要再用了)

round(val,保留小数位数,$mode)对浮点数进行四舍五入

floor($value)返回一个不大于value的整数

fmod(x,y)返回x÷y的浮点型余数,如fmod(5.7,1.3)为0.5

getrandmax()返回随机数可取的最大值

max(array $values OR value1,value2,...)返回参数中的最大值

min()返回参数中的最小值

提示

max(array values OR value1,value2,...)中的OR只是表示max的参数可以是数组或多个值,实际上是max(array value2,...)中的OR只是表示max的参数可以是数组或多个值,实际上是max(array value)或max(value1,value1,value2,...)中的OR只是表示max的参数可以是数组或多个值,实际上是max(array value2,...)中的OR只是表示max的参数可以是数组或多个值,实际上是max(array value)或max(value1,value1,value2,...),min()相同。

2.1 floor()函数¶

floor()函数返回的类型基于参数,参数为整型的,返回的也是整型;参数为浮点型的,返回的也是浮点型。

echo floor(0.5)."
";//输出 0

echo floor(-0.5);//输出 -1

?>

2.2 PHP文档库¶

2.3 mt_rand()函数¶

从PHP 4.2.0版本开始,不再需要用srand()或mt_srand()给随机数发生器播种了,因为现在对随机数的播种是由系统自动完成的。因此我们选用mt_rand()函数来自动获取一个随机值,且mt_rand()的默认最大值比rand()函数的默认最大值大。

3.字符串函数库¶函数说明addcslashes()实现转义字符串中的字符,即在指定的字符前面加上反斜线

explode()将字符串依指定的字符串或字符separator切开

.半角符号句号,用于连接两个字符串

strlen()返回字符串的长度(包括字母数字与符号)

strpos(chr1,chr2)返回chr2在chr1中的位置

3.1 strpos()函数¶

strpos()返回的值只是匹配到的第一个字符的位置。比如"Hello world!",如果匹配"world",那么返回的将是匹配字符"world"的第一个字母"w"在"Hello world!"中的位置。字符串是一种特殊的数组,开头第一个字符的位置标号为0,所以刚才的操作会返回6。需要注意,空格也是字符。

http://www.jmfq.cn/news/5039749.html

相关文章:

  • 成都网站开发 优帮云/杭州专业seo
  • 如何做电商网站/西安网站推广排名
  • 做培训的网站/营销策略的重要性
  • 网络布线/苏州网络推广seo服务
  • 楚雄微网站建设cx189/产品网络营销推广方案
  • 莱芜最新新闻/做seo推广一年大概的费用
  • 如何选择一个好的网站建设公司/seo自动发布外链工具
  • 做的网站用户密码在哪里找/永久域名查询
  • 保定网站建设开发/百度公司招聘条件
  • 香港网站 淘宝客/b2b外链代发
  • 纸做的花朵成品网站/东莞百度seo电话
  • 网站建设的主要功能/成人电脑培训班办公软件
  • 企业网站 app/前端培训哪个机构靠谱
  • falsh网站模板下载/网站优化软件费用
  • app网站建设多少钱/百度精准获客平台
  • 网站视频封面怎么做/seo服务外包客服
  • 东莞工业品网站建设/中小企业网络营销现状
  • 做网站租服务器一年多少钱/seo网络营销是什么意思
  • wordpress json插件/海淀搜索引擎优化seo
  • 网站购买空间/廊坊seo整站优化
  • 购买网站app制作/焦作seo推广
  • 网站砍价活动怎么做/济宁百度推广公司
  • 网页编辑用什么软件好/seo兼职外包
  • 为什么要做响应式网站/seo技术分享博客
  • 企业网站建设ppt介绍/郑州seo服务公司
  • wordpress分类添加banner/安卓手机优化神器
  • 南通高端网站建设公司/百度一下百度首页官网
  • 北京住房丰台建设委网站/系统优化大师免费版
  • 大兴区社会建设工作办公室网站/百度一下你就知道123
  • 30天网站建设实录下载/数字营销服务商seo