我想让我的头绕着数组。单独的多维数组分成不同的数组
的阵列应该是这样的:
$questions[$a] => array([0] => No, comment1
[1] => Yes, comment2
[2] => No, comment3)
$answer[$a] => array([0] => No
[1] => Yes
[3] => No)
$comment[$a] => array([0] => comment1
[1] => comment2
[3] => comment3)
=============================== ==========================================
SECOND EDIT :需要在循环执行此创建一个第三阵列 -
if($answer[$a] == "Yes") { $display[$a] = "style='display:none'";
} else { $display[$a] = "style='display:block'"; }
这是我有:(28日为MiniTech移动)
while ($a > $count)
{
if($count > 11) {
foreach($questions as $q) {
list($answer, $comments[]) = explode(',', $q);
if($answer === "Yes") {
$display[$a] = "style='display:none'";
} else {
$display[$a] = "style='display:block'";
}
$answers[] = $answer;
}
}
$a++;
}
如果它们实际上是用逗号分隔的字符串,这将是一个问题。试试['explode'](http://php.net/explode)。 – Ryan 2013-04-25 15:51:36
对不起,我过早地接受了,我也需要这个代码作为循环的一部分执行,以创建第三个数组...'if($ answer [$ a] ==“Yes”){$ display [$ a] =“style ='display:none'”; } else {$ display [$ a] =“style ='display:block'”; }' – Edward 2013-04-28 00:51:32
好的,我添加了一个答案。 – Ryan 2013-04-28 01:43:11