使用一个for循环将N*N的二维数组的所有值置1实现方法
废话不多说,直接上代码:
- // 使用一个for循环将N*N的二维数组的所有值置1
- $n= 3;
- $a= [];
- for($i=0;$i<$n*$n;$i++){
- $a[$i/$n][$i%$n] = 1;
- }
- print_r($a);
以上这篇使用一个for循环将N*N的二维数组的所有值置1实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,
赞 (0)
怎样同时插入N条数据而不在程序里控制
上一篇7-10
php foreach/for循环跳出问题
下一篇 6-3
相关推荐
php中for while循环语句学习笔记
本文章来给大家介绍php中基本的循环语句的使用方法,包括for循环,while循环与dowhile循环的使用方法,本文章很适合于php初学入门者哦。用for语句可以控制多个变量,从而实现多重循环的高级应用。下面看一个用for语句输出9*9乘法表的程序:for($i=1;$i<=9;$i++){for($j=1;$j<=$i;$j++){$sum=$i*$j;echo$sum."t";}…php打印一个边长为N的实心和空心菱型的方法
这篇文章主要介绍了php打印一个边长为N的实心和空心菱型的方法,实例分析了php循环语句绘制图形的技巧,需要的朋友可以参考下本文实例讲述了php打印一个边长为N的实心和空心菱型的方法。分享给大家供大家参考。具体分析如下:实心菱型计算方法:$n:边长$i:当前行,0开始$rows:总行数上部前面空格数=$n-$i-1字符数=$i*2+1下部前面空格数=$i-$n+1字符数=($rows-$i)*2-…php 中current next reset 函数
$array=array('stepone','steptwo','stepthree','stepfour');//定义一个数组echocurrent($array)."<br/>n";//返回数组第一个元素next($array);//数组指针后移一位next($array);//数组指针后移一位echocurrent($array)."<br/>n";//返回数组当前…php 获取相对路径实例代码
functiongetRelativePath($a,$b){$returnPath=array(dirname($b));$arrA=explode('/',$a);$arrB=explode('/',$returnPath[0]);for($n=1,$len=count($arrB);$n<$len;$n++){if($arrA[$n]!=$arrB[$n]){break;}}if($l…php 生成N个不重复的随机数实例详解
生成随机数时用了mt_rand()函数,这个函数生成随机数的平均速度要比rand()快四倍。去除数组中的重复值时用了“翻翻法”,就是用array_flip()把数组的key和value交换两次,这种做法比用array_unique()快得多。返回数组前,先使用shuffle()为数组赋予新的键名,保证键名是0-n连续的数字,如果不进行此步骤,可能在删除重复值时造成键名不连续,给遍历带来麻烦,实例代…php for循环学习笔记之99乘法表
最近在学php,用php写个简单99乘法表,用到for循环,其实这个也可以改下放shell中,下面来看两个例子有兴趣的朋友可进入参考.for语句如果您已经确定了代码块的重复执行次数,则可以使用for语句.语法代码如下:for(initialization;condition;increment){codetobeexecuted;}注释:for语句有三个参数,第一个参数初始化变量,第二个参数保存条…php 跳出foreach / for循环实现程序
现在在php跳出循环方法有几种,一种是使用goto另一种是使用php新特性goto命令哦,下面我来一下介绍介绍.break是被用在上面所提的各种循环和switch语句中的.他的作用是跳出当前的语法结构,执行下面的语句.break语句可以带一个参数n,表示跳出循环的层数,如果要跳出多重循环的话,可以用n来表示跳出的层数,如果不带参数默认是跳出本重循环//php当前循环为1,循环由里到外依次递增,br…php中for while循环语句学习笔记
本文章来给大家介绍php中基本的循环语句的使用方法,包括for循环,while循环与dowhile循环的使用方法,本文章很适合于php初学入门者哦.用for语句可以控制多个变量,从而实现多重循环的高级应用.下面看一个用for语句输出9*9乘法表的程序:实例代码如下:除了前面提到的while循环语句,php还提供了for循环语句实现同样的功能.而且for语句可以实现更为复杂更多功能的循环,任何whi…