所以我有以下数组:
$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
:
for($i=10; $i>0; $i=$i-1)
{
echo $i." ";
}
我想从第一个元素开始相应地相乘每个元素。例如:10*inArray[0] + 9*inArray[1] + 8*inArray[2]
以及点击x
时打印它就像6*x
一样;等
答案 0 :(得分:0)
这样的事情:
$factor = count($inArray); foreach($inArray as &$value) { if($value != "x") { $value *= $factor; } else { $value = $factor.'*'.$value; } $factor--; } unset($value);
$inArray
的值为:
0,9,72,56,30,5*x,32,0,6,0