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就真的是程式設計最好的語言,其實每款程式語言都...