$arra = array('aaa','bbb','ccc');
$arrb = array('LIKE','NEQUAL','EQUAL');该数组当取得的名称是同一个name:
$arrc = array('val1','val2','val3');
该数组若是取得的名称是两个不同的name:
$arrc = array('val1','val2');
$arrd = array('val3');$arrl = array('AND','OR');先要得到如下格式:
aaa LIKE val1 AND bbb NEQUAL val2 OR ccc EQUAL val3请大神赐教
$arrb = array('LIKE','NEQUAL','EQUAL');该数组当取得的名称是同一个name:
$arrc = array('val1','val2','val3');
该数组若是取得的名称是两个不同的name:
$arrc = array('val1','val2');
$arrd = array('val3');$arrl = array('AND','OR');先要得到如下格式:
aaa LIKE val1 AND bbb NEQUAL val2 OR ccc EQUAL val3请大神赐教
该数组若是取得的名称是两个不同的name:
$arrc = array('val1','val2');
$arrd = array('val3');"该"数组取得"两个"不同的name,举个例子?
看你想要的格式,完全不用这两个c和d
例如
<input type='text' name='key[]' />
<input type='text' name='key[]' />
<input type='text' name='key[]' />
那么这个数组就是$arrc = array('val1','val2','val3');
如果我有一个input是key另外两个input是demo[],
例如
<input type='text' name='key[]' />
<input type='text' name='demo[]' />
<input type='text' name='demp[]' />
那么这就不是一个数组而是两个了:
$arrc = array('val1','val2');
$arrd = array('val3');
也添加到$arrc内,但是在后面,意思就是以input顺序来定的一个有序数组来区分
还是情况一,处理更容易,你看看有啥不能满足的地方没
这样更规整,foreach 第一个,同时引入一个i对其他数组一起操作组合更方便
要是有不能满足的地方给我讲个反例?
然后在这里:
可能是
$arrc = array('val1','val2');
$arrd = array('val3');
也可能是这样:
$arrc = array('val1','val2','val3');
你没有看清题意吧!
你把val3加上去就相等了
这应该是一个条件表达式吧?
对应关系
变量 比较方式 值 与下一式的关系
表单
<input type=text name=a[]>
<input type=text name=b[]>
<input type=text name=c[]>
<input type=text name=d[]>
....php
foreach($_POST['a'] as $i=>$v) {
$r[] = $v . $_POST['b'][$i] . $_POST['c'][$i] . $_POST['d'][$i];
}
echo join('', $r);