php入门教程之一周学会PHP

阅读数240184
难度级别初级
综合评分9.6
385人评价查看评价
9.8内容实用
9.6简洁易懂
9.2逻辑清晰
php入门教程之一周学会PHP

所有计算机语言的学习都要从基础开始,《php入门教程之一周学会PHP》不仅是PHP的基础部分,更主要的是PHP语言的核心技术,是学习PHP必须掌握的内容,任何PHP项目的实现都离不开这部分的内容,通过一周的深入学习让你快速掌握PHP的各项技能,助你的工作和学习更上层楼!

  • strtoupper();字符串转换大写; array_walk();单一数组回调函数---对数组中的每个成员应用用户函数

  • array_unshift();里面第一个参数是变量,变量应该为array类型

  • <?php $DA=85; echo$DA;

  • phpino 函数 显示 当前电脑的 服务器的 详细PHP信息, 语句结束用英文; 号表示 也可不加 命名文件 目录时 要用英文半价这些字符 不可空格 区分大小写,不可用中文。

  • 抄的 <?php $arr=array( '教学部'=>array( array('李某','18','人妖'), array('高某','20','男'), array('张某','21','妖人'), ), '宣传部'=>array( array('李某','18','人妖'), array('高某','20','男'), array('张某','21','妖人'), ), '财务部'=>array( array('李某','18','人妖'), array('高某','20','男'), array('张某','21','妖人'), ), ); while(list($k1,$v1)=each($arr)){//下标为教学部,元素为数组 echo '<h1 style="text-align:center;">'.$k1.'</h1>';//第一层教学部 文本居中text-align:center echo '<table style="width:100%;">';//width:100% 不管浏览器大小,宽度都充满整个浏览器 while(list($k2,$v2)=each($v1)){//each第一层元素,拆解出第二层下标和元素 ,都无用 echo '<tr>';//第三层的换行 while(list($k3,$v3)=each($v2)){//each第二层元素,拆解出第三层下标(无用)和元素(输出) echo '<td style="border:2px solid #999;">'.$v3.'</td>';//输出元素3 定义表格边框宽度颜色 } echo '</tr>'; } echo '</table>'; } ?>

  • <?php $arr=array( '教学部'=>array( array('李某','18','人妖'), array('高某','20','男'), array('张某','21','妖人'), ), '宣传部'=>array( array('李某','18','人妖'), array('高某','20','男'), array('张某','21','妖人'), ), '财务部'=>array( array('李某','18','人妖'), array('高某','20','男'), array('张某','21','妖人'), ), ); foreach($arr as $xia1=>$yuansu1){ foreach($yuansu1 as $xia2=>$yuansu2){ echo $xia1; foreach($yuansu2 as $xia3=>$yuansu3){ echo '-'.$yuansu3; } echo '<br />'; } echo '-------------------'.'<br />'; } ?>

  • PHP变量注意事项: 1.变量需要以$开头 2.变量第二字不能以数字,特殊符合,中文开头 3.字母区分大写 4.变量以;结尾 5.变量命名要有意义

  • <?php echo '<table width="800" border="1">'; $i=0; while($i<10){ echo '<tr>'; if($i%2==0){ echo '<tr>'; }else{ echo '<tr bgcolor="pink">'; } $j=0; while($j<10){ echo '<td>'.($i*10+$j).'</td>'; $j++; } echo '</tr>'; $i++; } echo '</table>'; ?>

  • <?php echo '<table widch="800">'; function demo($cor=10,$row=10,$color1,$color="pink"){ for($x=0;$x<$row;$x++){ if($x%2==0){ echo "<tr bgcolor='$color'>"; }else{ echo"<tr bgcolor='$color1'>"; } for($y=0;$y<$cor;$y++){ echo "<td>".($row*$x+$y)."</td>"; } echo "</tr>" ; } } demo(40,35,'yellow'); ?>

  • <?php echo '<table widch="800" border="1">'; for($i = 1 ; $i < 10 ; $i++ ){ if($i%2==0){ echo '<tr bgcolor="pink">'; } /*if($i==4){ continue; } if($i==8){ break; }*/ for($j=1;$j<=$i;$j++){ echo '<td>'.$j . 'x' . $i . '=' .($i*$j) . ' '.'</td>'; } echo '<tr>'; } echo '</table>' ?>

  • <html> <head> <title>成绩判断</title> </head> <body> <h3>成绩分段</h3> <form action="panduan.php" method="post"> <input type="text" name="grad"/> <input type="submit" value="提交"/> </form> </body> </html>

  • <?php include('cj.html'); $grade=$_POST['grad']; settype($grade,'float'); if($grade>0 && $grade<60){ echo "分数为".$grade."。不及格!"; }else{ if($grade>=60 && $grade<70){ echo "分数为".$grade."。要努力!"; }else{ if($grade>=70 && $grade<80){ echo "分数为".$grade."。还不错!"; }else{ if($grade>=80 && $grade<90){ echo "分数为".$grade."。上清华!"; }else{ if($grade>=90 && $grade<100){ echo "分数为".$grade."。强无敌!"; }else{ if($grade==100){ echo "分数为".$grade."。不可能!"; }else{ if($grade>100){ echo "分数为".$grade."。大神啊!!"; }else{ echo "请输入正确的分数!"; } } } } } } } ?>

  • while(list($key,$value)=each($arr)){ echo "<p style=\"text-align:center;\">$key</p>"; echo "<table border=1 width=100%>"; while(list($key1,$value1)=each($value)){ echo "<tr>"; while(list($key2,$value2)=each($value1)){ echo "<td>".$value2."</td>"; } echo "</tr>"; } echo "</table>"; };

  • list重设数组元素的键。

  • <form> <input type="text" name="num"> <input type="submit" value="输入年份" /> </form> <?php /*闰年平年计算器*/ @ $num=$_GET['num']; //加@,不然第一次报错 if(is_null($num)){ echo "请输入年份"; }else{ //var_dump($num); $num1=(int)$num; if(is_int($num1)&& $num1!= null){ if($num%4==0){ echo $num1."年是闰年"; }else{ echo $num1."年是平年"; } }else{ echo "输入的年份不对!"; } } ?>

  • <?php $cj=$_POST['cj']; if (!is_numeric($cj) || !$cj<0){ echo "请输入正确的分数"."</br>"; } if ($cj>0 && $cj<60){ echo "成绩不及格"; }elseif ($cj>60 && $cj<70){ echo "及格了,请继续努力"; }elseif ($cj>=70 && $cj<80){ echo "还不错"; }elseif ($cj>=80 && $cj<90){ echo "上清华没问题了"; }elseif ($cj>=90 && $cj<100){ echo "你这辈子没希望了"; }elseif ($cj=100){ echo "更没希望了"; }elseif($cj>100){ echo "爱因斯坦转世"; } ?>

  • MySQL表的增删改

  • 数据库连接重要

  • <?php echo '<table>'; function demo($color1,$color="pink",$cor=10,$row=10){ for($x=0;$x<$row;$x++){ if($x%2==0){ echo "<tr bgcolor='$color'>"; }else{ echo"<tr bgcolor='$color1'>"; } for($y=0;$y<$cor;$y++){ echo "<td>".($x.$y)."</td>"; } echo "<tr>" ; } return "<table>"; } $demo=demo('red'); echo $demo; ?>

  • <?php function demo($color1,$row=10,$col=10,$color2=white){ $return1 ="<table width=800 border=1>"; for($i=0;$i<$row;$i++){ if ($i%2==0) { $return1 .= "<tr bgcolor=$color2>"; }else{ $return1 .= "<tr bgcolor=$color1>"; } for($j=0;$j<$col;$j++){ $return1 .= "<td>" . ($i*10+$j) . "</td>"; } $return1 .= "</tr>"; } $return1 .= "</table>"; return $return1; } $result=demo('pink'); echo "$result"; ?>

首页上一页12345下一页尾页

讲师提示

洪涛全栈工程师
课程须知
《php入门教程之一周学会PHP》适合没有任何php经验的应用程序开发者及对php后端技术兴趣的用户。但是需要有一点的html和css基础知识。
老师告诉你能学到什么?
通过对《php入门教程之一周学会PHP》的学习可以全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能,拥有独立开发中小型的网站的基本能力。