-
-
//1。ループ ステートメントを使用して、任意の 2 次元配列を出力します。 - $arr=array(
- array(1,2,3,4),
- array(5,6,7,8),
- array(9,10,11,12),
- array(13,14,15) ,16)
- );
- foreach ($arr as $var){
- foreach ($var as $val1){
- echo "$val1 ";
- }
- echo "
";
- } p>
echo " ";
- //2. ループ制御ステートメントを使用して、Yang Hui 三角形を出力します。
- function yanghuisanjiao($line){
- $sc[][]=array();
- $sc[0][0]=1;
- for($i=1;$i<=$line;$i++) {
- for($j=0;$j<=$i;$j++){
- if($j==0 または $i==$j){
- $sc[$i][$j]=1 ; //各行の最初の番号と最後の番号を 1 に設定します
- }else{
- $sc[$i][$j]=$sc[$i-1][$j-1]+$ sc[$ i-1][$j];
- }
- }
- }
- foreach ($sc as $value){
- foreach($value as $v1){
- echo $v1.' ';
- }
- echo '< p>';
- }
- }
yanghuisanjiao(5);
echo " ";
- //3 を使用します。変数、複数のパラメータを取得します。パラメータの数は未定です。
- function avg(){
- $ags=func_get_args();
- $sum=0;
- foreach ($ags as $v){
- $sum+=$v;
- }
- return '平均は:'.$sum /func_num_args();
- }
- echo avg(1,2,3,4,5,6,7);
- //4 ループを使用して 2 次元を出力します。配列、および長方形の対角要素の合計を求めます。
- function getSum($theCount){
- $b=0;
- echo '';
- echo "
";
- for($i=1;$i<=$theCount;$i++ ){
- echo "
";- for($j=1;$j<=$theCount;$j++){
- if($j==$i || $theCount+1-$i== $j){
- echo "
$j | ";
- $b=$b+$j;
- if($j==$i && $theCount+ 1 -$i==$j){
- $b=$b+$j;
- }
- }
- else{
- echo "
$j | "; - }
- }
- echo "< / tr>";
- }
- echo "
";- echo "対角要素の合計は次のとおりです:".$b;
- }
- getSum(6);
- ?>
-
コードをコピー
こちらもおすすめ:
配列再帰合計のphpの例
声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。 |