我是(完整的)PHP noob,需要一些幫助。關於數組的PHP問題
我工作的一個項目,藉此用戶可以經由形式(我使用ExpressionEngine)選擇多達6級的類別。輸出是這樣的:
"Cat1","Cat2","Cat3"
...等等。用戶可以在該表單上選擇最多6個類別。
我需要什麼:即使我的結果是3類,我需要有6個「細胞」 - 一個更好的字的需要 - 即使它們是空的:
"Cat1","Cat2","Cat3","","",""
我已經試過這:
<?php
$str = '(output goes here)';
print_r(explode(',', $str, 6));
?>
...但輸出給我:
Array
(
[0] => Cat1
[1] => Cat2
[2] => Cat3
[3] =>
[4] =>
[5] =>
)
如何從獲取到這一點:
"Cat1","Cat2","Cat3","","",""
這是否有道理?
感謝 馬丁
喜帕, 謝謝您的回答。我最初不會得到空字符串。 我可能會得到: CAT1,CAT2,CAT3 或 CAT1,CAT2,CAT3,CAT4,CAT5 在我需要的輸出比6個項目沒有更多的這兩種情況下。 – Martin 2010-03-30 05:10:18
@Martin:我已經編輯了一些附加信息,例如:-) – 2010-03-30 05:31:08