欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2024-02-01 10:39:34
...
  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;$ifor($j=0;$jif($j==0 or $i==$j){
  20. $sc[$i][$j]=1; //把每行的第一个数字和最后一个数字设为1
  21. }else{
  22. $sc[$i][$j]=$sc[$i-1][$j-1]+$sc[$i-1][$j];
  23. }
  24. }
  25. }
  26. foreach ($sc as $value){
  27. foreach($value as $v1){
  28. echo $v1.' ';
  29. }
  30. echo '

    ';

  31. }
  32. }
  33. yanghuisanjiao(5);

  34. echo "
    ";

  35. //3、使用循环和预定义变量,获取多个参数。参数的个数未定。
  36. function avg(){
  37. $ags=func_get_args();
  38. $sum=0;
  39. foreach ($ags as $v){
  40. $sum+=$v;
  41. }
  42. return '平均值是:'.$sum/func_num_args();
  43. }
  44. echo avg(1,2,3,4,5,6,7);
  45. //4、使用循环输出一个二维数组,并求该矩形对角线元素的和。
  46. function getSum($theCount){
  47. $b=0;
  48. echo '';
  49. echo "";
  50. for($i=1;$iecho "
  51. ";
  52. for($j=1;$j if($j==$i || $theCount+1-$i==$j){
  53. echo "
  54. ";
  55. $b=$b+$j;
  56. if($j==$i && $theCount+1-$i==$j){
  57. $b=$b+$j;
  58. }
  59. }
  60. else{
  61. echo "
  62. ";
  63. }
  64. }
  65. echo "
  66. ";
  67. }
  68. echo "
  69. $j $j
    ";
  70. echo "对角线元素之和为:".$b;
  71. }
  72. getSum(6);
  73. ?>
  74. 复制代码猜你喜欢: php 数组递归求和的例子
  75. 有关php数组及循环的小例子

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    相关文章

    相关视频


    网友评论

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

    我要评论
  76. 有关php数组及循环的小例子

专题推荐

作者信息
有关php数组及循环的小例子

认证0级讲师

推荐视频教程
  • 有关php数组及循环的小例子javascript初级视频教程
  • 有关php数组及循环的小例子jquery 基础视频教程
  • 视频教程分类
    相关标签: 有关php数组及循环的小例子

    上一篇: 数据库实验报告

    下一篇: PHP CURL CURLOPT参数说明(curl_setopt)_PHP

    推荐阅读