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/zh-tw/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

發表回復

登錄後才能評論