100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > PHP语言基础知识+函数调用

PHP语言基础知识+函数调用

时间:2019-07-03 13:48:21

相关推荐

PHP语言基础知识+函数调用

php简介

php是服务器端的脚本语言,是一种通用的开源脚本语言

php脚本在服务器上执行

php可以在不同的平台上运行,如:windows、linux、mac OS X 等

php文件

php文件可包含文本、html、javascript代码和php代码

php代码在服务器上执行,结果以纯html形式返回给浏览器

php文件的默认文件拓展名是 .php

php的作用

1.PHP 可以生成动态页面内容

2.PHP 可以创建、打开、读取、写入、关闭服务器上的文件

3.PHP 可以收集表单数据

4.PHP 可以发送和接收 cookies

5.PHP 可以添加、删除、修改您的数据库中的数据

6.PHP 可以限制用户访问您的网站上的一些页面

7.PHP 可以加密数据

php基本语法

php脚本可以放在文章的任何位置

以<?php 开始 以?>结束

php中的每行代码必须以分号结束,分号将指令集区分开

输出文本的基础指令为 echo 或者 print

php注释

// 单行注释

/* */ 多行注释

php变量

变量用于存储信息数据的“容器”

变量可以是很短的名称或者是更具体描述的名称

php变量规则 // php语句和php变量都是区分大小写的

1.变量以 $ 符号开始,后面跟着变量的名称

2.变量名必须以字母或者下划线字符开始

3.变量名只能包含字母、数字以及下划线(A-z、0-9 和 _ )

4.变量名不能包含空格

5.变量名是区分大小写的($y 和 $Y 是两个不同的变量)

php--九九乘法表

实例1--九九乘法表

第一种为完全使用html进行输出// 效果如下

代码如下

<style type="text/css">td {border: 1px solid darksalmon; //设置边框background: linear-gradient(to right,pink,lightblue,lightyellow); // 设置颜色}</style><body style="text-align: center"><script type="text/javascript">document.write("<table>");var str="九九乘法表";document.write("<h3>"+str+"</h3>");for (var i = 1; i <10; i++){document.write("<tr>");for (var j = 1; j <= i; j++) {document.write("<td>" + i + "*" + j + "=" + (i * j) + "</td>");if(j==i)document.write("</tr>");}document.write("</tr>");}document.write("</table>");</script></body>

实例2--最简单的php输出形成九九乘法表,实例如下

代码如下

<style type="text/css">tr,td{border:1px solid blue;}</style><table style="border-left:1px solid black;"> //设置边框<tr style="background: lightpink"> //设置行内颜色<td><?phpecho "1 * 1 = 1"?></td></tr><tr style="background:lightsalmon"><td><?phpecho "2 * 1 = 1"?></td><td ><?phpecho "2 * 2 = 4"?></td></tr><tr style="background: lemonchiffon"><td><?phpecho "3 * 1 = 1"?></td><td><?phpecho "3 * 2 = 6"?></td><td><?phpecho "3 * 3 = 9"?></td></tr><tr style="background: aquamarine"><td><?phpecho "4 * 1 = 1"?></td><td><?phpecho "4 * 2 = 8"?></td><td><?phpecho "4 * 3 = 12"?></td><td><?phpecho "4 * 4 = 16"?></td></tr><tr style="background: aqua"><td><?phpecho "5 * 1 = 1"?></td><td><?phpecho "5 * 2 = 10"?></td><td><?phpecho "5 * 3 = 15"?></td><td><?phpecho "5 * 4 = 20"?></td><td><?phpecho "5 * 5 = 25"?></td></tr><tr style="background: powderblue"><td><?phpecho "6 * 1 = 1"?></td><td><?phpecho "6 * 2 = 12"?></td><td><?phpecho "6 * 3 = 18"?></td><td><?phpecho "6 * 4 = 24"?></td><td><?phpecho "6 * 5 = 30"?></td><td><?phpecho "6 * 6 = 36"?></td></tr><tr style="background: khaki"><td><?phpecho "7 * 1 = 1"?></td><td><?phpecho "7 * 2 = 14"?></td><td><?phpecho "7 * 3 = 21"?></td><td><?phpecho "7 * 4 = 28"?></td><td><?phpecho "7 * 5 = 35"?></td><td><?phpecho "7 * 6 = 42"?></td><td><?phpecho "7 * 7 = 49"?></td></tr><tr style="background: palegreen"><td><?phpecho "8 * 1 = 1"?></td><td><?phpecho "8 * 2 = 16"?></td><td><?phpecho "8 * 3 = 24"?></td><td><?phpecho "8 * 4 = 32"?></td><td><?phpecho "8 * 5 = 40"?></td><td><?phpecho "8 * 6 = 48"?></td><td><?phpecho "8 * 7 = 56"?></td><td><?phpecho "8 * 8 = 64"?></td></tr><tr style="background: lightgoldenrodyellow"><td><?phpecho "9 * 1 = 1"?></td><td><?phpecho "9 * 2 = 18"?></td><td><?phpecho "9 * 3 = 27"?></td><td><?phpecho "9 * 4 = 36"?></td><td><?phpecho "9 * 5 = 45"?></td><td><?phpecho "9 * 6 = 54"?></td><td><?phpecho "9 * 7 = 63"?></td><td><?phpecho "9 * 8 = 72"?></td><td><?phpecho "9 * 9 = 81"?></td></tr>

当然也可以写for循环,进行输出九九乘法表

php函数调用

先写入一些基本的函数,加法,减法、乘法、除法、求余

<?phpfunction add($arg1,$arg2){return $arg1+$arg2;}//加法function sub($arg1,$arg2){return $arg1-$arg2;}//减法function mul($arg1,$arg2){return $arg1*$arg2;}//乘function div($arg1,$arg2){return $arg1/$arg2;}//除function div1($arg1,$arg2){return $arg1%$arg2;}//取余

在上述的基础上进行简单的运算,做一些简单的函数调用

实例1--简单算数运算

echo mul(div(69,3),sub(85,65)); // (69/3)X(85-65)echo '</br>';echo add(div(mul(24,2),8),35); // (24X2)/8+35echo '</br>';echo mul(div(49,7),sub(81,72)); // (47/7)X(81-72)echo '</br>';echo mul(div(sub(78,29),7),12); // (78-29)/7X12echo '</br>';echo add(sub(109,mul(2,sub(div(12,4),mul(0,8)))),mul(12,add(0,3)));// [109-2X(12X4)-(0X8)]+[(0+3)X12]echo '</br>';

实例2--将123转换成321

第一个例子

//将123转换成321echo (int)div1(123,100);//23,取余得十位echo '</br>';echo (int)div(123,100);//1echo '</br>';echo (int)div((int)div1(123,100),10); //2echo '</br>';echo (int)div1((int)div1(123,100),10); //3echo '</br>';echo add(add(mul((int)div1((int)div1(123,100),10),100),mul((int)div((int)div1(123,100),10),10)),mul((int)div(123,100),1));echo '</br>'; //3X100+2X10+1=321//

第二例子,较第一个简单

$a=(int)div(123,100); //1赋值给$a$b=(int)div(div1(123,100),10); //2 赋值给$b$c=div1(123,10); // 3 赋值给$cecho $a+$b*10+$c*100;echo '</br>';//

第三个例子

function rev($f) {$x = (int)div($f, 100); $y = (int)div(div1($f, 100), 10); //将245与100进行取余,在与10相除$z = div1($f, 10); //取余echo $x + $y * 10 + $z * 100; }$rev_num=rev(245);echo $rev_num;echo '</br>';

实例3--100~999的自除数进行筛选

自除数:可以被它包含的每一位数除尽的数。

以128为例:128 % 1 == 0,128 % 2 == 0,128 % 8 == 0,且自除数不允许包含0

<?php// 100-999自除数筛选function div($arg1,$arg2){return $arg1/$arg2;}function mod($arg1,$arg2){return $arg1%$arg2;}function div_self($x){$a=(int)div($x,100);//取出三位数的百位$b=(int)div($x-$a*100,10);//取出三位数的十位$c=mod($x,10);//取出三位数的个位if ($a==0||$b==0||$c==0){return false;} //排除0if(mod($x,$a)==0 && mod($x,$b)==0 && mod($x,$c)==0){return true;}else{return false;}}for($y = 100;$y <1000;$y++){if (div_self($y)==true){echo $y;echo '</br>';}}?>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。