還是前幾天的工作中,碰到了一堆重複的**,重複了八次,但是**中的sql查詢條件中的變數不同(a1 a2 a3 … a8)由於**過長、過於繁雜,就不貼出來丟人現眼了……八個變數名。 寫八個重複的**,很簡單、很粗暴、很直觀,就是太low b,為了降低**行數,我就想用for迴圈,來執行八次這些**。
在此寫個小栗子和大家分享!!!
$res = array();
$result = array('q1'=>0,'q2'=>1,'q3'=>2,'q4' => null,'q5'=>6);
for ($i=1;$i
<=5;$i++)
}var_dump($res);
//列印出來的結果為array(4)
在上面這個慄(不是錯別字!)子中,我將陣列裡的下標以變數形式,用for迴圈執行。 只是個簡單例子,在實際應用中肯定比這複雜的多的多。
下面就來個稍微比上面複雜點的小李子! 用到了可變變數
$result1 = 1 ;
$result2 = 2 ;
$result4 = 2 ;
for ($i=1;$i
<=5;$i++) else
}/*輸出結果如下:
12-------------我是橫線--------------
2 -------------我是橫線--------------
*/
以上兩個小例子,只是我寫**時用來調錯用的隨手寫的小例子,單看用處不大,但優化**時用到可以省好多行**………………… 本人還是個小白,言辭中如有不對,敬請大佬指正哈!。 PHP可變變數
php可變變數 1 含義 兩個 是 可變變數,就是乙個變數的變數名可以動態的設定和使用。a hello hello world echo a hello world 必需加花括號 如果不加則是會輸出變數名 echo a hello hello world2 注意 要將可變變數用於陣列,必須解決乙個模...
5 PHP,可變變數
所謂可變變數,就是乙個變數的名,又是乙個變數。可變變數的語法是php的很特殊的語法 其他語言中少見。1 v1 abc 這是乙個字串變數,其內容是字串 abc 23 abc 10 這是乙個普通變數,其內容是數字10 45 echo v1 此時,就是所謂 可變變數 怎麼理解 1,凡是 符號出現,就會有可...
php a 可變變數
a hello a world echo test a echo show a echo is 輸出結果為 test hello show hello is world 這種寫法稱為可變變數 有時候使用可變變數名是很方便的。就是說,乙個變數的變數名可以動態的設定和使用。乙個普通的變數通過宣告來設定,...