PHPの配列とループに関する小さな例

WBOY
リリース: 2016-07-25 09:05:14
オリジナル
1036 人が閲覧しました
  1. //1。ループ ステートメントを使用して、任意の 2 次元配列を出力します。

  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. ループ制御ステートメントを使用して、Yang Hui 三角形を出力します。
  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 または $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 '< p>';
  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 ループを使用して 2 次元を出力します。配列、および長方形の対角要素の合計を求めます。
  48. function getSum($theCount){
  49. $b=0;
  50. echo '

    ';
  51. echo "";
  52. for($i=1;$i<=$theCount;$i++ ){
  53. echo "
  54. ";
  55. for($j=1;$j<=$theCount;$j++){
  56. if($j==$i || $theCount+1-$i== $j){
  57. echo "
  58. ";
  59. $b=$b+$j;
  60. if($j==$i && $theCount+ 1 -$i==$j){
  61. $b=$b+$j;
  62. }
  63. }
  64. else{
  65. echo "
  66. ";
  67. }
  68. }
  69. echo "< / tr>";
  70. }
  71. echo "
  72. $j $j
    ";
  73. echo "対角要素の合計は次のとおりです:".$b;
  74. }
  75. getSum(6);
  76. ?>

  77. コードをコピーこちらもおすすめ: 配列再帰合計のphpの例


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!