在 PHP 中选择数组元素


Selecting array elements in PHP

所以我有以下数组:

$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一样打印它;等。

像这样:

$factor = 计数($inArray);foreach($inArray as &$value) {    if($value != "x") {       $value *= $factor;    } else {       $value = $factor。*'.$value;    }    $factor--;}未设置($value);

$inArray的值为:

0,9,72,56,30,5*x,32,0,6,0