有关php数组及循环的小例子

php教程评论496 views阅读模式
  1. //1、使用循环语句,输出任意一个二维数组 。

  2. $arr=array(
  3. array(1,2,3,4),
  4. array(5,6,7,8),
  5. array(9,10,11,12),
  6. array(13,14,15,16)
  7. );
  8. foreach ($arr as $var){
  9. foreach ($var as $val1){
  10. echo "$val1 ";
  11. }
  12. echo "
    ";
  13. }

  14. echo "
    ";

  15. //2、使用循环控制语句,输出杨辉三角。
  16. function yanghuisanjiao($line){
  17. $sc[][]=array();
  18. $sc[0][0]=1;
  19. for($i=1;$i<=$line;$i++){
  20. for($j=0;$j<=$i;$j++){
  21. if($j==0 or $i==$j){
  22. $sc[$i][$j]=1; //把每行的第一个数字和最后一个数字设为1
  23. }else{
  24. $sc[$i][$j]=$sc[$i-1][$j-1]+$sc[$i-1][$j];
  25. }
  26. }
  27. }
  28. foreach ($sc as $value){
  29. foreach($value as $v1){
  30. echo $v1.' ';
  31. }
  32. echo '

    ';

  33. }
  34. }

  35. yanghuisanjiao(5);

  36. echo "
    ";

  37. //3、使用循环和预定义变量,获取多个参数。参数的个数未定。
  38. function avg(){
  39. $ags=func_get_args();
  40. $sum=0;
  41. foreach ($ags as $v){
  42. $sum+=$v;
  43. }
  44. return '平均值是:'.$sum/func_num_args();
  45. }
  46. echo avg(1,2,3,4,5,6,7);

  47. //4、使用循环输出一个二维数组,并求该矩形对角线元素的和。
  48. function getSum($theCount){
  49. $b=0;
  50. echo '

    ';

  51. echo "
  52. for($i=1;$i<=$theCount;$i++){
  53. for($j=1;$j<=$theCount;$j++){
  54. $b=$b+$j;
  55. }
  56. }
  57. echo "
  58. if($j==$i || $theCount+1-$i==$j){
  59. echo "
  60. if($j==$i && $theCount+1-$i==$j){
  61. $b=$b+$j;
  62. }
  63. }
  64. else{
  65. echo "
  66. }
  67. echo "
  68. echo "
  69. ";

    ";

    ";

    ";

    ";

    $j $j
  70. echo "对角线元素之和为:".$b;
  71. }
  72. getSum(6);
  73. ?>

  74. 复制代码猜你喜欢: php 数组递归求和的例子
  75. ";
  • 微信
  • 分享
  • 相关标签:有关php数组及循环的小例子
  • 本文原创发布php教程网 ,转载请注明出处,感谢您的尊重!
    • 上一篇:php出现Notice : Use of undefined constant 的解决方法
    • 下一篇:php下ddos攻击与防范代码

    相关文章

    相关视频

    • PHP如何安装和配置?
    • php 和 python 语法(部分)上的区别
    • PHP 随机数 C扩展随机数
    • PHP查询附近的人及其距离的实现方法_php技巧
    • 有关php数组及循环的小例子
    • thinkphp 命令1
    • 布局的常用解决方案介绍2
    • 布局的常用解决方案介绍1
    • thinkphp 自定义方法

    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论

  • 立即提交

    专题推荐

    • 独孤九贱-php全栈开发教程

      全栈 100W+

      主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门

    • 玉女心经-web前端开发教程

      入门 50W+

      主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门

    • 天龙八部-实战开发教程

      实战 80W+

      主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习

    作者信息

    php教程网

    认证0级讲师

    最近文章

    发布技术文章

    • 最新文章
    • 热门排行

    • PHP面试踩过的坑
    • PHP中的进制转换
    • PHP 代码优化 技巧总结
    • PHP:微信支付服务商开发相关的那点事
    • 不要在循环体中使用array_push()
    • 详解正则表达式
    • PHP性能分析平台搭建
    • PHP实现Snowflake生成分布式唯一ID

    • 最全最详细的PHP面试题(带有答案)
    • VPN是什么
    • PHP四大主流框架的优缺点总结
    • php如何解决中文乱码问题?
    • php是什么文件?如何打开?四种打开php格式文件方法(图)
    • 详解PHPMyadmin的配置
    • PHP中使用CURL之php curl详细解析和常见大坑
    • PHPstorm破解方法

    推荐视频教程

  • javascript初级视频教程
  • jquery 基础视频教程
  • 视频教程分类

    • php视频教程
    • html视频教程
    • css视频教程
    • JS视频教程
    • jQuery视频教程
    • mysql视频教程
    • Linux视频教程
    • Python视频教程
    • 网站首页
    • PHP视频
    • PHP实战

    PHP中文网:独家原创,永久免费的在线php视频教程,php技术学习阵地!

    Copyright 2014-2019 http://www.php.cn/ All Rights Reserved | 皖B2-20150071-9 皖公网安备 34010402701654号 免责申明赞助与捐赠

    企鹅博客
    • 本文由 发表于 2020年9月27日 15:35:51
    • 转载请务必保留本文链接:https://www.qieseo.com/318796.html

    发表评论