Учитывая пример конечной точки URL-адреса, такой как this , как вы будете собирать окончательную цену для каждой комбинации условий и выводить ее для превосходства в PHP?
Я нашел данные jsonв HTML и расшифровал его, но смешивание каждого условия и выполнение его до конечной итоговой цены представляется проблемой.Я думал об использовании операторов switch, но с использованием логики go_to
им удалось реализовать копии одних и тех же данных, поэтому я рискнул повториться.
Вот как я начал с моих операторов switch
<?php
$json = '';
$json_d = json_decode($json, true);
foreach($json_d as $s => $set){
foreach($set['questions'] as $q => $question){
process_question($question);
}
}
function process_question($question){
switch ($question['text']) {
case 'What is the condition of the phone?':
process_condition();
break;
default:
# code...
break;
}
// foreach($question['answers'] as $a => $answer){
// // print_r($answer);
// }
}
?>
Размер json для этой конкретной конечной точки равен здесь .Хотелось, чтобы пост был коротким.
Если вы просматриваете дерево решений, ведущее к каждой итоговой итоговой сумме, вы поймете, что я имею в виду реализовать и превзойти.