翻身的废鱼——论PHP从入门到放弃需要多久?7

阅读: 评论:0

翻身的废鱼——论PHP从入门到放弃需要多久?7

翻身的废鱼——论PHP从入门到放弃需要多久?7

今日课程:PHP 3天基础巩固视频教程【燕十八】

1、99乘法表

for ($i=1; $i <= 9; $i++) { //输出1-9echo $i,'<br />';
}
or ($i=1; $i <= 9; $i++) { //输出1-9echo $i,'----';for($j=1; $j < $i; $j++) { //判断输出echo $j,'&nbsp;';}echo '<br />';
}
for ($i=1; $i <= 9; $i++) { for($j=1; $j <= $i; $j++) { echo $j,'*',$i,'=',$j*$i,'&nbsp;&nbsp;&nbsp;';//输出}echo '<br />';
}

2、百钱买百鸡

/*我国古代数学家张丘建在《张丘建算经》一书中提出了
“百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三
,值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?*/
for ($g=1; $g <= 100 ; $g++) { 
for ($m=1; $m <= 100 ; $m++) { 
for ($x=1; $x <= 100 ; $x++) { 
if (($g + $m + $x == 100) && ($g * 5 + $m * 3 + $x/3) == 100) {
echo '公 母 小各多少',$g,'&nbsp;',$m,'&nbsp;',$x,'&nbsp;','只<br />';}}}
}
echo '<br />';
for ($g=1; $g <= 20 ; $g++) {//优化后 
for ($m=1; $m <= 33 ; $m++) { $x = 100 - $g - $m;
if (($g + $m + $x == 100) && ($g * 5 + $m * 3 + $x/3) == 100) {
echo '公 母 小各多少',$g,'&nbsp;',$m,'&nbsp;',$x,'&nbsp;','只<br />';}}}

3、函数

//函数就是一段封装好的代码,可以随时调用;
function t(){
echo "hello";
echo "world";
echo "!<br />";
}
t();
t();
echo '<br />';
function h($a,$b){$c = $a + $b;$d = $a * $b;echo $c,'<br />';echo $d;
}
h(1,2);echo '<br />';
function h2($a,$b){//返回值$c = $a + $b;return $c;
}
$d = h2(4,5);
echo $d;

4、函数定义格式

/*
function 函数名([参数][参数][参数]){
//执行语句
//return;
}
命名规则:对于函数,命名规则和变量一样,但函数不区分大小写
*/

5.函数执行与返回流程

echo '<br />';
function a(){//所有语句执行完毕或者碰到return语句,函数返回
echo "aaaaa <br />";
}
echo "b<br />";
a();
echo "string";
echo '<br />';
function b(){
echo "1";
echo "2";
return '3';
echo "4";
echo "5";
return '6';
}
$a = b();
echo $a;
echo "b<br />";
function c(){return 1,4;//return可以不返回值,或者只能返回一个值
}

6、函数传参方式

echo "<br />";
function d($a){$a += 1;
}
$b = 3;
d($b);//传参$b,相当于降$b的值赋给$a。而$a是函数内部的值,怎么变都和外界无关
echo $b,'<br />';
function d2(&$a){
$a += 1;
}
$b = 5;
d2($b);
echo $b;//$a和$b指向同一个地址,这种传参方式是不推荐的,因为函数内部语句影响到了外部的变量,破坏了函数的封装性

7、函数作用域

echo "<br />";
function e(){//在PHP页面中,声明的变量叫全局变量,函数内声明的叫局部变量
echo $a;
}
e();
echo "<br />";
//声明全局变量global
function f(){global $a;echo $a;
}
f();
echo "<br />";
//超级全局变量,在页面的任何部分,包括函数、方法等,都可以直接访问
function g(){print_r($_GET);
}g();
echo "<br />";

睡觉睡觉,另外#我要上首页#米米我要上首页,是不是这样子玩的??

转载于:

本文发布于:2024-02-01 09:11:48,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170674991035573.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:入门   多久   PHP
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23