php中 怎样用for循环输出数组内容 我用C语言的方法行不通!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php中 怎样用for循环输出数组内容 我用C语言的方法行不通!相关的知识,希望对你有一定的参考价值。

例如将$arr= array (1258, 1193, 1785);输出,用for怎样写

参考技术A <?php
$arr= array (1258, 1193, 1785);
for($i=0; $i<count($arr); $i++)
echo $arr[$i].'<br/>'."\r\n";

?>
参考技术B 2种方法循环输出php数组:
1、第一种方法:
$arr= array (1258, 1193, 1785);
foreach($arr as $value)
echo $value; //这里输出数组内容


2、第二种方法:
$arr= array (1258, 1193, 1785);
for($i=0;$i<count($arr);$i++)
echo $arr[$i];//这里输出数组内容
参考技术C 2种方法循环输出php数组:
第一种方法:
$arr= array (1258, 1193, 1785);
foreach($arr as $value)
echo $value; //这里输出数组内容


第二种方法:
$arr= array (1258, 1193, 1785);
for($i=0;$i<count($arr);$i++)
echo $arr[$i];//这里输出数组内容


第一种方法中使用了foreach遍历数组是最常用的!本回答被提问者采纳

c语言循环赋值

#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#define LIM 100
int main(void)

int i,j,temp;
int num[LIM];

srand((unsigned int)time(0));
for(i = 0;i < LIM;i++); // 赋值
num[i] = (rand() % 10) + 1;
for(i = 0;i < LIM - 1;i++) // 排序
for(j = i + 1;j < LIM;j++)

if(num[i] < num[j])

temp = num[i];
num[i] = num[j];
num[j] = temp;


for(i = 0;i < LIM;i++) // 输出

printf("%d ",num[i]);
if((i + 1) % 10 == 0)
printf("\n");

return 0;


这是什么情况

赋值的For语句后面多了一个分号 参考技术A #include<stdio.h>
#include<time.h>
#include<stdlib.h>
#define LIM 100
int main(void)

int i,j,temp;
int num[LIM];

srand((unsigned int)time(0));
for(i = 0;i < LIM;i++)//;<----------------此处多了分号
num[i] = (rand() % 10) + 1;
for(i = 0;i < LIM - 1;i++)               //  排序
for(j = i + 1;j < LIM;j++)

if(num[i] < num[j])

temp = num[i];
num[i] = num[j];
num[j] = temp;


for(i = 0;i < LIM;i++)       //  输出

printf("%d ",num[i]);
if((i + 1) % 10 == 0)
printf("\\n");

return 0;

以上是关于php中 怎样用for循环输出数组内容 我用C语言的方法行不通!的主要内容,如果未能解决你的问题,请参考以下文章

PHP 如何循环输出数组 并且调用

如何PHP循环输入数组

怎样用C语言求平均数

怎样在for循环变量中,将循环变量赋值给一个变量 批处理 bat

C语言,怎么用for 循环给数组赋值 ? 说的简单详细点, 谢谢了

c语言输出1-10,用for循环