在PHP中选择数组元素

时间:2014-11-12 20:57:31

标签: 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

for($i=10; $i>0; $i=$i-1)
{
    echo $i." ";
}

我想从第一个元素开始相应地相乘每个元素。例如:10*inArray[0] + 9*inArray[1] + 8*inArray[2]以及点击x时打印它就像6*x一样;等

1 个答案:

答案 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