Blogger Information
Blog 14
fans 0
comment 0
visits 9495
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP 循环及网络请求
Mr.Ran
Original
626 people have browsed it

while 循环

代码示例:

  1. $i = 0;
  2. while($i <= 5){
  3. echo "循环".$i."次<br/>";
  4. $i++;
  5. }

运行结果:

  1. 循环 0
  2. 循环 1
  3. 循环 2
  4. 循环 3
  5. 循环 4
  6. 循环 5

do…while 循环

代码示例:

  1. $a = 1;
  2. do {
  3. echo "循环".$a."次<br/>";
  4. $a++;
  5. } while ($a <= 5);

运行结果:

  1. 循环 1
  2. 循环 2
  3. 循环 3
  4. 循环 4
  5. 循环 5

for 打印九九乘法表

代码示例:

  1. for ($i=1; $i <= 9; $i++) {
  2. for ($j=1; $j <= $i; $j++) {
  3. echo $j."*".$i."=".$j*$i." ";
  4. }
  5. echo "<br/>";
  6. }

运行结果:

  1. 1*1=1
  2. 1*2=2 2*2=4
  3. 1*3=3 2*3=6 3*3=9
  4. 1*4=4 2*4=8 3*4=12 4*4=16
  5. 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
  6. 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
  7. 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
  8. 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
  9. 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

验证码

代码演示:

  1. $code = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
  2. //获取取字符串长度
  3. $codelength = strlen($code)-1;
  4. //循环输出5个随机字符
  5. for ($i=0; $i < 4; $i++) {
  6. //根据字符串长度范围产生一个随机数
  7. $n = mt_rand(0,$codelength);
  8. //通过随机下标获得一个字符串内的字符,并随机生成十六进制颜色码
  9. echo '<span style="color:rgb('.mt_rand(0,255).','.mt_rand(0,255).','.mt_rand(0,255).');">'.$code[$n]."</span>";
  10. }

运行结果:

常用全局变量

  • $_GET 以 GET 方式收集表单中的值
  • $_POST 以 POST 方式收集表单中的值
  • $_REQUEST 收集 HTML 表单提交的数据
  • $_SESSION 服务器缓存
  • $_COOKIE 本地缓存
  • $_FILES 文件上传信息
  • $_GLOBALS 全部全局变量的组合
  • $_SERVER 服务器信息

常用预定义常量

  • __FILE__ 当前文件路径
  • __DIR__ 当前文件目录
  • PHP_VERSION PHP 版本

常用方法

  • file()
  • file_get_contents()

网络请求

curl 网络请求
实例:

  1. $ch = curl_init();
  2. $data = ["key"=>"6af906ab587c9deab618f145a7611ce4","city"=>"深圳"];
  3. curl_setopt($ch,CURLOPT_URL,'http://apis.juhe.cn/simpleWeather/query');
  4. curl_setopt($ch,CURLOPT_POST,1);
  5. curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
  6. curl_exec($ch);

结果:

Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post