我是(完整的)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