phpwhile循环数组,php while遍历数组

本文目录一览:

PHP中使用while循环写入数组的方法

循环写入示例如下(其他循环写入原理也是一样的):

?php

//定义空数组

$arr= array();

//循环初始化条件

$i=1;

//根据判断进行while循环

while($i=10){

    //写入数组

    $arr[]=”元素”.$i;

    //递增

    $i++;

}

print_r($arr);

/*

 * Array

(

    [0] = 元素1

    [1] = 元素2

    [2] = 元素3

    [3] = 元素4

    [4] = 元素5

    [5] = 元素6

    [6] = 元素7

    [7] = 元素8

    [8] = 元素9

    [9] = 元素10

)*/

?

如何PHP循环输入数组

1.PHP基本上就是一种数组语言。时常要进行大量的数组循环操作,主要有两种方式,

一种是foreach,另一种是while,

代码如下:

foreach

($array

as

$value)

{

echo

$value;

}

while

(list($key)

=

each($array))

{

echo

$array[$key];

}

foreach

($array

as

$value)

{

echo

$value;

}

while

(list($key)

=

each($array))

{

echo

$array[$key];

}

2.在循环里进行的是数组“写”操作,则while比foreach快:

foreach

($array

as

$key

=

$value)

{

echo

$array[$key]

=

$value

.

‘…’;

}

while

(list($key)

=

each($array))

{

$array[$key]

=

$array[$key]

.

‘…’;

}

foreach

($array

as

$key

=

$value)

{

echo

$array[$key]

=

$value

.

‘…’;

}

while

(list($key)

=

each($array))

{

$array[$key]

=

$array[$key]

.

‘…’;

}

php使用while循环赋值给数组

先问你几点有关你这个代码的问题,不然我没办法回答,问题都在后面的注释处

$lp=mysql_query(“SELECT * FROM zp where sID=$row[ID]”);

//该查询中$row[ID]怎么来的,$row[ID]是在后面的循环体中定义的,这里走来就出现不出错吗

$lp_num=mysql_num_rows($lp);

while($row = mysql_fetch_array($lp))

{

$lp_xm[]=$row[xm];$lp_birth[]=$row[birth];$lp_dead[]=$row[dead];$lp_ID[]=$row[ID];

$q=0;

$en_num=0;

while($q$lp_num)

{

$en=mysql_query(“SELECT * FROM zp where sID=$lp_ID[$q]”);//执行查询b

$en_num=mysql_num_rows($en)+$en_num;

//上面的值 $en_num应该等于数据行数X(1+2+3+4+5+…+总行数$lp_num),但是这一步是想做什么呢,不理解

while($row = mysql_fetch_array($en))

{

$en_xm[]=$row[xm];$en_birth[]=$row[birth];$en_dead[]=$row[dead];$en_ID[]=$row[ID];

}

echo “$en_num\n”;

//问题中的不是说 输出$en_xm吗,怎么输出的是$en_num

$q++;

}

}

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/250488.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝的头像小蓝
上一篇 2024-12-13 13:28
下一篇 2024-12-13 13:28

相关推荐

  • Python中的while true:全能编程开发必知

    对于全能编程开发工程师而言,掌握Python语言是必不可少的技能之一。而在Python中,while true是一种十分重要的语句结构,本文将从多个方面对Python中的while…

    编程 2025-04-29
  • Python导入数组

    本文将为您详细阐述Python导入数组的方法、优势、适用场景等方面,并附上代码示例。 一、numpy库的使用 numpy是Python中一个强大的数学库,其中提供了非常丰富的数学函…

    编程 2025-04-29
  • Python返回数组:一次性搞定多种数据类型

    Python是一种多用途的高级编程语言,具有高效性和易读性的特点,因此被广泛应用于数据科学、机器学习、Web开发、游戏开发等各个领域。其中,Python返回数组也是一项非常强大的功…

    编程 2025-04-29
  • Python遍历集合中的元素

    本文将从多个方面详细阐述Python遍历集合中的元素方法。 一、for循环遍历集合 Python中,使用for循环可以遍历集合中的每个元素,代码如下: my_set = {1, 2…

    编程 2025-04-29
  • Python去掉数组的中括号

    在Python中,被中括号包裹的数据结构是列表,列表是Python中非常常见的数据类型之一。但是,有些时候我们需要将列表展开成一维的数组,并且去掉中括号。本文将为大家详细介绍如何用…

    编程 2025-04-29
  • Python操作数组

    本文将从多个方面详细介绍如何使用Python操作5个数组成的列表。 一、数组的定义 数组是一种用于存储相同类型数据的数据结构。Python中的数组是通过列表来实现的,列表中可以存放…

    编程 2025-04-29
  • Python如何遍历字典中的key和value

    本文将详细讲解Python中如何遍历字典中的key和value,包括多种遍历方式以及在遍历过程中的一些应用场景。 一、遍历字典中的key和value 在Python中,字典是一种无…

    编程 2025-04-29
  • Python中while语句和for语句的区别

    while语句和for语句是Python中两种常见的循环语句,它们都可以用于重复执行一段代码。然而,它们的语法和适用场景有所不同。本文将从多个方面详细阐述Python中while语…

    编程 2025-04-29
  • Python二维数组对齐输出

    本文将从多个方面详细阐述Python二维数组对齐输出的方法与技巧。 一、格式化输出 Python中提供了格式化输出的方法,可以对输出的字符串进行格式化处理。 names = [‘A…

    编程 2025-04-29
  • Java创建一个有10万个元素的数组

    本文将从以下方面对Java创建一个有10万个元素的数组进行详细阐述: 一、基本介绍 Java是一种面向对象的编程语言,其强大的数组功能可以支持创建大规模的多维数组以及各种复杂的数据…

    编程 2025-04-28

发表回复

登录后才能评论