у меня есть массив в контроллере с выходом, как это
{
"usia": 0.01761252446184,
"wife_education": 0.078277886497065,
"husband_education": 0.0058708414872798,
"number_of_children": 0.17025440313112,
"wife_religion": 0.86497064579256,
"wife_now_working": 0.078277886497065,
"husband_occupation": 0.23874755381605,
"living_index": 0.078277886497065,
"media_exposure": 0.048923679060665
}
Я хотел бы умножить каждый элемент моего массива, например, так
(США * жена_образование * муж_образование * номер_дети *
жена_религия * жена_ сейчас_работает * занятие_ мужа * жилой_индекс *
воздействие средств массовой информации)
Поместите ваши данные в строку и декодируйте в JSON:
$data = '{
"usia": 0.01761252446184,
"wife_education": 0.078277886497065,
"husband_education": 0.0058708414872798,
"number_of_children": 0.17025440313112,
"wife_religion": 0.86497064579256,
"wife_now_working": 0.078277886497065,
"husband_occupation": 0.23874755381605,
"living_index": 0.078277886497065,
"media_exposure": 0.048923679060665
}';
$data = json_decode($data, true);
Затем переберите $data
для умножения как:
$product = 1;
foreach ($data as $key => $value) {
$product *= $value;
}
PHP foreach: http://php.net/manual/en/control-structures.foreach.php
$items = [];
foreach ($items as $item) {
// do calculation here
}