PHP程式設計的函式和WHILE用法問題

2022-07-02 11:30:04 字數 2687 閱讀 4513

1樓:匿名使用者

第一點, if($arg1 == $arg2) return 0; return($arg1>$arg2)?-1:1;

前一句if($arg1 == $arg2) return 0;意思是如果$arg1 == $arg2,就return 0;

return($arg1>$arg2)?-1:1;這一句是乙個三元表示式,意思是如果$arg1>$arg2就return -1否則就return 1

當然, return($arg1>$arg2)?-1:1;等價與你說的ifesle結構。

第二點,並不是沒有定義

list($key,$value)=each($arr)

list()函式本身就有定義的意思,而each就是一行一行拿陣列中的值

這句**的意思是,通過while,一行一行的拿陣列中的值,並賦值給$key,$value

當然,while(list($key,$value)=each($arr))是等價與foreach($arr as $key=>$value)的

希望採納,謝謝。

2樓:匿名使用者

else是看情況可以省略的,至於你說的$key,$value在那裡就算定義了。。只要有個$符號作字首的都算是變數了,,除了系統自帶的一些函式哈eg:$_post[user];

php中使用while迴圈寫入陣列的方法

3樓:it互聯天下

迴圈寫入示例如下(其他迴圈寫入原理也是一樣的):

<?php

//定義空陣列

$arr= array();

//迴圈初始化條件

$i=1;

//根據判斷進行while迴圈

while($i<=10)

print_r($arr);

/** array

([0] => 元素1

[1] => 元素2

[2] => 元素3

[3] => 元素4

[4] => 元素5

[5] => 元素6

[6] => 元素7

[7] => 元素8

[8] => 元素9

[9] => 元素10

)*/?>

4樓:飛將小強

<?php

//建立乙個0-9的陣列

$i = 0;

$arr;

while($i < 10 )

print_r($arr_);//輸出數字個人感覺 for while do while 基本差不多 還是根據具體環境使用

(for while do while是可以互相轉換的)

php程式設計的函式和while用法問題。

5樓:

a. if不是非要和else的。return 0是function反回值,不再執行後面的**

b. list($key,$value)=each($arr)是將陣列的鍵值賦給$key,值賦給$value,這裡就是在定義。

while語句是指數組$arr還沒有結束時迴圈執行。

php程式,使用while迴圈語句求1到100中(如1+3+5…)所有奇數累加的值 20

6樓:匿名使用者

<?php

$i=0;

$num=0;

while($i<=100)

echo $num;

?>

7樓:

<?

$num=0;

for($i=1;$i<=100;$i+=2)echo $num;

?>

8樓:閒分發

$c=0;

for($i=1;$i<=100;$i++) }

echo $c;

問個php函式用法的問題

9樓:非走不可

大點專案會用到很多很多函式,有很多是自己寫的,而不是只用php預設的.函式庫可以說是php程式設計師的財富了.

比果你會對post過來的變數進行安全檢察,或url編碼,或加密,或用正規表示式限定,當然你也可以乙個條件也不要,條件多了,函式就多了

10樓:匿名使用者

太多啦。用到資料庫就有相應的資料庫函式,要是用mysql做資料庫的話就有mysql_開頭的函式名稱。php手冊查一下吧。

根據你的經驗談談寫php程式需要注意哪些問題?

php中使用函式的優點

11樓:匿名使用者

使**邏輯更清晰

避免過多的全域性變數

封裝後避免相同邏輯重複**,只需呼叫寫好的函式即可便於維護,僅需修改函式邏輯即可完成所有呼叫該函式的邏輯修改,不需要多處修改

12樓:匿名使用者

內建函式: 很多是用c來寫的,執行速度比手寫快很多自定義函式: 分模組,乙個是乙個功能,好擴充套件,好修改不光是函式, 還要寫各個類,最好 全部用類寫, mvc分離面對物件思想比較難,但是面對物件寫法好寫些

13樓:匿名使用者

使用函式可以使程式可讀性強,整潔,還有利於物件導向程式設計

when和while的區別,while和when區別

while後接從句是非延續動詞,when是接延續動詞 while和when區別 一 二者詞義的區別 1 while conj.當 的時候 雖然 儘管 然而n.一段時間 一會兒 v.消磨 2 when adv.什麼時候 當 時 conj.然後 可是 當 時 pron.什麼時候 n.時間 二 二者詞性的...

php中的,php中的 REQUEST 函式怎麼用

php中有 request與 post get用於接受表單資料,當時他們有何種區別,什麼時候用那種最好。一 request與 post get的區別和特點 request具用 post get的功能,但是 request比較慢。通過post和get方法提交的所有資料都可以通過 request陣列獲得...

php是不是最好的程式語言,php是世界上最好的語言?

是的php是最好的程式語言,不要再懷疑了 1 php是開源指令碼語言 2 適用於web開發領域 3 開發週期短 免費 4 穩定 安全 5 簡單易學 6 跨平台 php是世界上最好的語言?php是世界上最好的語言 這是網路上廣泛流傳的乙個梗,並不是說php就真的是程式設計最好的語言,其實每款程式語言都...