我正在为学校做这个,但我目前仍然试图让阵列在预算范围内回应汽车,但我无法弄清楚如何做到这一点
所以我到目前为止所尝试的是;
if ((isset($_POST["one"])) && (!empty($_POST["one"]))) {
$hi = $_POST["one"];
$arrayName = array('2018 Ford Mustang', '2019 Honda Civic Sedan VTi-L', 'Mazda RX-7', '2018 Honda NSX', 'Jeep Cherokee', 'Jeep Grand Cherokee', '2018 Ford Focus', '2018 Ford Fiesta', 'Nissan patrol ST');
$arrayprice = array('40000', '31795', '50000', '380000', '44000', '54990', '34490', '20525', '19990');
foreach ($arrayprice as $key => $value)
{
switch ($arrayprice)
{
case $hi >= $value: echo "<p>".$arrayName[$key]."</p>"; break;
case $hi <= '20000' && $hi >= '30000': echo $arrayName["0"];
和同样的事情,但我没有[$ key]'0'而是零
if ((isset($_POST["one"])) && (!empty($_POST["one"]))) {
$hi = $_POST["one"];
$arrayName = array('2018 Ford Mustang', '2019 Honda Civic Sedan VTi-L', 'Mazda RX-7', '2018 Honda NSX', 'Jeep Cherokee', 'Jeep Grand Cherokee', '2018 Ford Focus', '2018 Ford Fiesta', 'Nissan patrol ST');
$arrayprice = array('40000', '31795', '50000', '380000', '44000', '54990', '34490', '20525', '19990');
foreach ($arrayprice as $key => $value)
{
switch ($arrayprice)
{
case $hi >= $value: echo "<p>".$arrayName[$key]."</p>"; break;
case $hi <= '20000' && $hi >= '30000': echo $arrayName[$key]'0';
我希望它输出我作为预算范围内的汽车放入的数组索引。例如,如果预算范围在20000和30000之间,那么它应该输出福特嘉年华,而如果预算在10000到20000之间,它应该输出日产巡逻队。
(我是编程的新手,所有这一切,只是要求一位朋友,对不起,如果你无法理解我想说的或解释的话)
使用数据库并创建一个包含此数据的列名称的表。
car_model_name,价格
您可以轻松管理您想要制作的内容。
然后连接到您的表并显示所有车型的列表,然后创建一个条件或声明,检查价格是否在$hi
价格之间。
很难解决您的问题,因为您没有任何标识符连接到car_model_name。
if (!empty($_POST["one"])) {
$hi = $_POST["one"];
$arrayName = array('2018 Ford Mustang', '2019 Honda Civic Sedan VTi-L', 'Mazda RX-7', '2018 Honda NSX', 'Jeep Cherokee', 'Jeep Grand Cherokee', '2018 Ford Focus', '2018 Ford Fiesta', 'Nissan patrol ST');
$arrayprice = array('40000', '31795', '50000', '380000', '44000', '54990', '34490', '20525', '19990');
$cars_that_fits = []; // every car you can get for your money
$max_fit = 0; // best car for your money
$max_fit_name = '';
foreach ($arrayprice as $key => $value) {
if ($value < $hi) {
$cars_that_fits[] = $arrayName[$key];
if ($max_fit < $hi) { $max_fit = $hi; $max_fit_name = $arrayName[$key]; }
}
}
}