博主信息
博文 14
粉丝 0
评论 0
访问量 12788
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP 循环及网络请求
Mr.Ran
原创
823人浏览过

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);

结果:

批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学