나는 n 개의 특성을 가진 N 개의 제품을 가지고 있습니다.PHP에서 값 배열 배열?
각 제품의 속성을 얻기 위해 각 제품에 대해 각각 어떻게 정확하게 사용할 수 있습니까? 배열에 배열을 저장하는 것입니까?
감사
나는 n 개의 특성을 가진 N 개의 제품을 가지고 있습니다.PHP에서 값 배열 배열?
각 제품의 속성을 얻기 위해 각 제품에 대해 각각 어떻게 정확하게 사용할 수 있습니까? 배열에 배열을 저장하는 것입니까?
감사
$products = array(
array('name' => 'Product 1', 'color' => 'red', 'size' => 'large'),
array('name' => 'Product 2', 'color' => 'blue', 'size' => 'medium'),
array('name' => 'Product 3', 'color' => 'green', 'size' => 'small')
);
foreach ($products as $product) {
foreach ($product as $property => $value) {
echo $property . " = " . $value . ",";
}
echo "<br />";
}
이것은 내가 의미하는 것으로 가정 한 것입니다. +1 – Marty
잘 기억 당신은 또한 무작위로
echo $products['name']['size'];
또는
$products['name']['size'] = 5;
즉 당신이 필요하다면
같은 것을 사용하여 액세스 할 수있는 경우; 수량$products['apple']['quantity']++;
이 좀 더 명확하게 할 수 - 당신이 제품에 사용할 수있는 예를 들어 쇼핑 카트
? 각각 n 개의 속성을 갖는 N 개의 제품 또는 다양한 속성을 갖는 N 개의 제품? – HariHaraSudhan제품을 나타내는 배열을 포함하는 메인 어레이가 있다는 것을 의미합니까? array (array ("name"=> "cake", "cost"=> 3.8), array ("name"=> "cookie", "cost"=> 1.75)); – Marty