Преобразуйте файл .txt и создайте ассоциативный 3D-массив в php в виде списка продуктов. - PullRequest
0 голосов
/ 09 октября 2018

В настоящее время я новичок в сцене php и пытаюсь преобразовать файл .txt в 3D Associative Array, в котором хранится список продуктов, которые будут $_POST данные в cart.php и checkout.phpстр.

Первое измерение Я хочу получить 'Title' текстового файла равным $key значениям первого измерения.

Заголовок строки второго измерения 1 будет иметь значения $key

Третьим измерением будут строки, соответствующие заголовкам (строка 2 - строка 4) файла products.txt.

Пример требуемого формата:

$products = Array
(
     ['Chain Loop Earrings'] => Array
    (
        [ID] => 100
        [OID] => 'One Size',
        [Title] => 'Chain Loop Earrings',
        [Description] =>  'Custom Designer Earrings from 
                           X Collection', 
        [Option] => 'NA'       
        [Price] => 30
    );

 ['Buckle Belt'] => Array
    (
        [ID] => 200
        [OID] => 'S',
        [Title] => 'Buckle Belt',
        [Description] =>  'Custom Designer Buckle Belt from 
                           X Collection', 
        [Option] => 'Small'       
        [Price] => 120
    );

Это страница products.txt:

ID,OID,TITLE,Description,Option,Price
100,-,Chain Loop Earrings,CUSTOM CHAIN MID * LOCALLY SOURCED 
MATERIALS * ONE-OFF PIECE ,-,30.0.0
200,-,Rope Necklace,CUSTOM CHAIN MID * LOCALLY SOURCED 
MATERIALS * ONE-OFF PIECE ,-,60.0
300,S,Buckle Belt,SZ SMALL GUN-METAL BUCKLE * PIECES by YJ 
ENGRAVING * ONE-OFF PIECE,Small,120.0

Этот массив будет добавлен на страницу products.php, к которой будут обращаться

echo $products['Buckle Belt']['Price']; 

и соответствующие значения из массива впоказать, какие товары пользователь добавил в свою корзину, и подсчитать общую стоимость корзины.

ПРИМЕЧАНИЕ. Пожалуйста, не используйте SQL, пока только PHP:)

...