Пенелопа переезжает и знает, что это будет довольно дорогое время. Ей нужна программа, которая позволит ей подсчитать, сколько будет стоить обустройство каждой комнаты. Она создает текстовый файл с предметами мебели и ценами, когда посещает мебельные интернет-магазины.
Решение должно:
- Введите до пяти выбранных предметов мебели и их количество.
Просмотрите выбранные ею предметы, необходимое количество, цену каждого предмета и общую цену всех предметов вместе взятых.< /li>
(https://i.stack. imgur.com/4hpeW.png)
По сути, мне нужно создать массив, используя текстовый файл, который имеет следующее содержимое:
Обеденный стол , 595,00 Обеденный стул, 145,00 Журнальный столик, 259,99 3-местный диван, 1200,00 2-местный диван, 990,00 Стол, 375,50 Настольный стул, 123,60
Книжная полка – большая, 495,99
Книжная полка – маленькая, 298,90
Основная кровать, 675,60
Кровать размера «queen-size», 986,30
Мне удалось это сделать, превратив его в массив, в котором мебель и цена объединены, но разделены на разные разделы следующим образом:
Array ( [0] => Столовая Стол, 595,00 [1] => Обеденный стул, 145,00 [2] => Журнальный столик, 259,99 [3] => Диван 3-местный, 1200,00 [4] => Диван 2-местный, 990,00 [5] => Стол, 375,50 [ 6] => Рабочий стул, 123,60 [7] => Книжная полка — большая, 495,99 [8] => Книжная полка — маленькая, 298,90 [9] => Односпальная кровать, 675,60 [10] => Кровать размера «queen-size», 986,30)
Однако моя проблема заключается в создании массива из входных данных. Я знаю, как запрашивать и получать входные данные, и я знаю, как проверить ввод, чтобы убедиться, что ввод правильный (нет строк в количественной форме, что переменная существует в массиве и т. д.). Но меня беспокоит, как назначить его так, чтобы первый ввод мебели
(
)можно было назначить правильной части и массив, и иметь возможность рассчитать количество с ПРАВИЛЬНОЙ мебелью, поэтому я получу общую стоимость. Надеюсь, мое объяснение имеет смысл.
Если вы хотите увидеть мой полный код:
Источник: https://stackoverflow.com/questions/781 ... -price-php
Мобильная версия