首先,我的技能水平充其量只是一個霍比特人 - 如果不是全部,我是一個新手。函數返回很多通知
我試圖製作一個函數,如果沒有給出參數/值,將返回一個單獨的<br />
,否則將返回儘可能多的<br />
標記,因爲值$num
等於。
我試圖創建此函數:
A)瞭解如何創建功能
B)我討厭打字<br />
C)它的我想出了一個對我感興趣的功能。
所以,理想情況下,在我的代碼,如果getBrT()
類型,它會返回一個單一<br />
標籤,如果鍵入getBrT(1)
,它也將返回一個單一<br />
標籤,但如果getBrT(5)
類型,它將返回5個<br />
標籤。
它不工作,因爲我希望當我輸入getBrT()
。我是否總是要塞滿價值?在PHP的約束下,我試圖做什麼?
這裏的功能我已經建立了它:
function getBrT2($num){
//if num equals 'nothing', 1 break - easier to call/type in code repeatedly
if ($num = ''){
echo '<br /';
}else{
//if num equals 'something', breaks equal value
$i = 0; // initialize counter
while ($i < $num) {
echo '<br />'; // increment the counter
$i++;}
}
}
考慮使用適當的HTML和CSS,其中換行符被降到最小。那麼你不需要輸入'
< br/>'...... – 2014-10-10 13:47:25
'if($ num ='')'不檢查相等性,它評估賦值的結果值,在這種情況下:賦值一個空字符串到'$ num',這是錯誤的。 '$ num',那麼**總是**是一個空字符串,並且你的函數會以'$ i <'''作爲條件_always_循環,這是沒有意義的。 – 2014-10-10 13:53:07