Есть три массива заполненные числами типа float
и мне надо взять значения элементов из массива и подставить в формулу для вычисления. Как это сделать? Спасибо за ответ. Пробовал использовать current()
,next()
и prev()
, но вылезает ошибка.
Ошибка: Uncaught Error: Unsupported operand types in C:\xampp\htdocs\phphph\index.php:50 Stack trace: #0 {main} thrown in C:\xampp\htdocs\phphph\index.php on line 50
$sum += ((
( (-1) * current($vertex3) * next($vertex2) * end($vertex1) ) +
prev($vertex2) * next($vertex3) * prev($vertex1) +
prev($vertex3) * current($vertex1) * end($vertex2) -
prev($vertex1) * next($vertex3) * current($vertex2) -
reset($vertex2) * next($vertex1) * next($vertex3) +
prev($vertex1) * next($vertex2) * current($vertex3)
) / 6);
Исходные массивы:
while (feof($handle)==false) {
for ($j = 1; $j <= 3; $j++){
$contents = fread($handle, 4);
$normal[] = unpack('f', $contents);
}
var_dump($normal);
print("<br>");
for ($e = 1; $e <= 3; $e++){
$contents = fread($handle, 4);
$vertex1[] = unpack('f', $contents);
}
var_dump($vertex1);
print("<br>");
for ($d = 1; $d <= 3; $d++){
$contents = fread($handle, 4);
$vertex2[] = unpack('f', $contents);
}
var_dump($vertex2);
print("<br>");
for ($f = 1; $f <= 3; $f++){
$contents = fread($handle, 4);
$vertex3[] = unpack('f', $contents);
}
echo $vertex3['0'];
print("<br>");
var_dump($vertex3);
print("<br>");
//print(current($vertex3));
fseek($handle,2);
reset($vertex1);
reset($vertex2);
reset($vertex3);
$sum += ((((-1) * current($vertex3) * next($vertex2) * end($vertex1)) + prev($vertex2) * next($vertex3) * prev($vertex1) + prev($vertex3) * current($vertex1) * end($vertex2) - prev($vertex1) * next($vertex3) * current($vertex2) - reset($vertex2) * next($vertex1) * next($vertex3) + prev($vertex1) * next($vertex2) * current($vertex3)) / 6);
$normal = array();
$vertex1 = array();
$vertex2 = array();
$vertex3 = array();
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
На моем VPS сервере функция CURL почему-то не может получить некоторые страницыНапример, для сайта akpphelp
Не работает обработчик php для бота Telegram Установил вебхук с помощью url