์นํ๋ก๊ทธ๋๋ฐ 5์ฃผ์ฐจ 2์ฐจ์ ๊ฐ์๋ด์ฉ
๋ค์ฐจ์ ๋ฐฐ์ด
1์ฐจ์ ๋ฐฐ์ด์ ์์ : value
2์ฐจ์ ๋ฐฐ์ด์ ์์ : 1์ฐจ์ ๋ฐฐ์ด
3์ฐจ์ ๋ฐฐ์ด์ ์์ : 2์ฐจ์ ๋ฐฐ์ด
COFFEE | PRICE |
์๋ฉ๋ฆฌ์นด๋ ธ | 5100 |
๋ผ๋ผ | 5500 |
๋ชจ์นด | 5100 |
ํ๋ฅผ ๋ฐฐ์ด๋ก ๋ํ๋ผ ๋,
- 2์ฐจ์ ์ธ๋ฑ์ค ๋ฐฐ์ด๋ก ํํ :
<?php
$coffee = [['์๋ฉ๋ฆฌ์นด๋
ธ', 5100], ['๋ผ๋ผ', 5500], ['๋ชจ์นด', 5200]];
print_r($coffee); // ๋ฐฐ์ด์ ์ถ๋ ฅํด์ฃผ๋ ํจ์
?>

- 1์ฐจ์ ์ฐ๊ด ๋ฐฐ์ด๋ก ํํ :
<?php
$coffee = ['์๋ฉ๋ฆฌ์นด๋
ธ' => 5100,
'๋ผ๋ผ' => 5500,
'๋ชจ์นด' => 5200];
print_r($coffee);
?>

COFFEE | SIZE | PRICE |
์๋ฉ๋ฆฌ์นด๋ ธ | R | 4200 |
T | 4800 | |
๋ผ๋ผ | R | 4900 |
T | 5500 |
์์ ํ๋ ์ฐ๊ด ๋ฐฐ์ด๋ก ํํํ๋ ๊ฒ์ด ์ ํฉํจ.
<?php
$coffee = ['์๋ฉ๋ฆฌ์นด๋
ธ' => ['R' => 4200, 'T' => 4800],
'๋ผ๋ผ' => ['R' => 4900, 'T' => 5500]]; // price๋ size์ ์ํด ๊ฒฐ์ (์ข
์๋จ)
print_r($coffee);
?>

2์ฐจ์ ์์ธ ๋ฐฐ์ด
<?php
$coffee = ['์๋ฉ๋ฆฌ์นด๋
ธ', [4200, 4800],
'๋ผ๋ผ', [4900, 5500]];
print_r($coffee);
?>
๊ฐ์ ์ฝ์ด๋ด๋ ๋ฒ (๋ถํด)
<?php
$drink = $coffee[0]; // '์๋ฉ๋ฆฌ์นด๋
ธ', [4200, 4800]
$price = $drink[1]; // [4200, 4800]
$a = $price[0]; // 4200
?>
๊ฐ์ ์ฝ์ด๋ด๋ ๋ฒ (๋ถํดx)
<?php
$drink = $coffee [0][0]; // '์๋ฉ๋ฆฌ์นด๋
ธ'
$drink = $coffee [0][1]; // [4200, 4800]
?>
์ฐ๊ด ๋ฐฐ์ด ์ฝ์ด๋ด๋ ๋ฒ
<?php
$drink = $coffe['๋ผ๋ผ']; // ๋ผ๋ผ์ value๊ฐ ๋ค์ด๊ฐ
$a = $drink['R']; // 4900
?>
๊ธฐํ
์ ๋ ฅ์์์์ $_GET์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๊ณ ์ ํ๋ฉด, ์ฃผ์์ค์ ์ฟผ๋ฆฌ ์คํธ๋ฆผ์ผ๋ก ์ ๋ณด๊ฐ ๋ ธ์ถ๋๋ค.
์ ๋ฌํด์ผ ํ ๋ฐ์ดํฐ๊ฐ ๊ฐ์ธ์ ๋ณด์ผ ๊ฒฝ์ฐ์๋ $_POST๋ก ํ๋ฉด ๋๋ค.
'๐ Coding Study > ์น ํ๋ก๊ทธ๋๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
2023.05.02 ํ (DB ๊ณ์) (0) | 2023.05.03 |
---|---|
2023.05.01 ์ (DB) (0) | 2023.05.01 |
2023.04.03 ์ (PHP ๋ฐฐ์ด) (0) | 2023.04.03 |
2023.03.28 ํ (PHP ๋ฐ๋ณต๋ฌธ, breakใcontinue ํค์๋, ๋ฐฐ์ด) (0) | 2023.03.28 |
2023.03.27 ์ (PHP ์กฐ๊ฑด๋ฌธ) (0) | 2023.03.27 |