fkjj.net
当前位置:首页 >> php如何将 For循环的内容 保存至一个数组? >>

php如何将 For循环的内容 保存至一个数组?

这样$i的循环出来的就是在$array的数组里面了

for循环是为了依次输出数组中的数据,a每加1就输出对应的数组元素.对于你给的代码其实是这样执行的:a=0; printf("%d",score[a]); a=a+1; printf("%d",score[a]); a=a+1;直到a=4为止,输出的顺序就是score[0]、score[1]、score[2]、score[3]、score[4].如果不用循环是没办法输出数组里所有的元素的

$arr_tmp=array(); for($i=0;$i<10;$i++){$arr_tmp[$i]="某数或变量或循环的变量"; }

<?php//php的fopen可以创建文件$jshtml ='<ul>'; //定义一个变量存储字符串for($i=0;$i<10;$i++){$jshtml .="<li>$i</li>";}$jshtml .='</ul>';//转化为JS格式$jshtml = "<!--\r\ndocument.write(\"$jshtml\");\r\n-->";//打开JS文件如不存在创建之$file = fopen('test.js',"w+");fwrite($file,$jshtml); fclose($file );

不用写哪么多,PHP有内建函数生成:$aa = range(1,9);//生成1-9的数组print_r($aa);如果非要for生成的话$arr = array();for($a=1;$a<10;$a++){$arr[] = $a;}print_r($aa);

如果你数据有符号时候用explode不保险,改用serialize($os)吧 外用unserialize(数据库数据)还原成数组

2中方式:其一$arr=array();$i = 0; foreach($album as $key=>$row){ $images=explode(",",$row['file']); $arr[$i] .= $images[0]; $i++; }其二:$arr=array(); foreach($album as $key=>$row){ $images=explode(",",$row['file']); $arr[$key] .= $images[0]; }注意是 点等于 不是等于号

1.通过查询获得数据内容2.将数据内容放入数组2.1遍历结果集 将结果放入data[]=结果;3.迭代输出数组3.1 foreach() for() while()do{}while();都是可以的3.2 输出语句 printf() echo 4.输出结束

<?php //建立一个0-9的数组 $i = 0; $arr; while($i < 10 ){//判断条件 小于10的时候执行循环代码 $arr[] = $i; $i++; } print_r($arr_);//输出数字个人感觉 for while do while 基本差不多 还是根据具体环境使用(for while do while是可以互相转换的)

//不知道你的数据具体要怎么处理,简单一个思路$new_array = array(); foreach($array as $key1 => $val1){ foreach ($val1 as $key2 => $val2){ foreach($val2 as $key3 => $val3){ //数据处理 $new_array[$key1][$key2][$key3] = ''; } } } print_r($new_array);

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com