В настоящее время я новичок в сцене 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:)