在PHP中选择数组元素
因此,我有以下数组:在PHP中选择数组元素,php,arrays,Php,Arrays,因此,我有以下数组: $ISBN = '0,1,9,8,5,x,8,0,3,0'; $inArray = explode(',',$ISBN); 当此循环打印数字10-1时,如10 9 8 7 6 5 4 3 2 1: 我想从第一个元素开始,相应地乘以每个元素。例如:10*inArray[0]+9*inArray[1]+8*inArray[2],当点击x时,以6*x为例打印;等等。类似这样的东西: $factor = count($inArray); foreach($inArray as
$ISBN = '0,1,9,8,5,x,8,0,3,0';
$inArray = explode(',',$ISBN);
当此循环打印数字10-1时,如10 9 8 7 6 5 4 3 2 1:
我想从第一个元素开始,相应地乘以每个元素。例如:10*inArray[0]+9*inArray[1]+8*inArray[2],当点击x时,以6*x为例打印;等等。类似这样的东西:
$factor = count($inArray);
foreach($inArray as &$value) {
if($value != "x") {
$value *= $factor;
} else {
$value = $factor.'*'.$value;
}
$factor--;
}
unset($value);
我们不能为你写代码。是的,就是这样。感谢您的时间,我们将尽快接受答案: $factor = count($inArray); foreach($inArray as &$value) { if($value != "x") { $value *= $factor; } else { $value = $factor.'*'.$value; } $factor--; } unset($value); 0,9,72,56,30,5*x,32,0,6,0