$fruits = [
	'apple' => 'red',
	'banana' => 'yellow',
	'grape' => 'purple',
	'cherry' => 'red'
];

/* 배열의 모든 값(values)을 배열로 추출하여 반환합니다. */
$fruits_keys = array_values($fruits);

print_r($fruits_keys);
// 출력: Array ( [0] => red [1] => yellow [2] => purple [3] => red )
// 반환된 배열을 숫자로 인덱싱합니다.
array_values(array $array): array
/* 연관 배열 */
$array_1 = [
	0 => 100,
	'color' => 'green'
];

print_r(array_values($array_1));
// 출력: Array ( [0] => 100 [1] => green )

/* 다차원 배열 */
$array_2 = [
	'color' => ['red', 'green', 'blue'],
	'size' => ['small', 'medium', 'large']
];

print_r(array_values($array_2));
/*
출력:
	Array
	(
		[0] => Array ( [0] => red [1] => green [2] => blue )
		[1] => Array ( [0] => small [1] => medium [2] => large )
	)
*/

/* 비어있는 배열 */
$array_3 = [];

print_r(array_values($array_3));
// 출력: Array ( )
// 주문 정보
$order1 = array(
    'order_id' => 101,
    'customer_name' => '홍길동',
    'total_amount' => 5000
);

$order2 = array(
    'order_id' => 102,
    'customer_name' => "김철수",
    'total_amount' => 7500
);

// 더 많은 주문 정보...
// 주문 정보
$order1 = array(
    'order_id' => 101,
    'customer_name' => '홍길동',
    'total_amount' => 5000
);

$order2 = array(
    'order_id' => 102,
    'customer_name' => "김철수",
    'total_amount' => 7500
);

// 주문 정보를 배열에 저장
$orders = array($order1, $order2);

// 주문 정보의 총 금액을 계산
$totalAmount = 0;
foreach ($orders as $order) {
    // array_values() 함수를 사용하여 값만 추출
    $orderValues = array_values($order);

    // 순서대로 주문 금액이 위치한 인덱스 사용
    $totalAmount += $orderValues[2];
}

// 총 주문 금액 출력
echo '총 주문 금액: ' . number_format($totalAmount) . '원'; // 출력: '총 주문 금액: 12,500원'
// 회원 정보를 저장하는 연관 배열 생성
$members = [
    101 => '홍길동',
    102 => "김철수",
    103 => "이영희"
];

// 배열의 순서를 유지하면서 회원 이름을 출력
$memberNames = array_values($members);

foreach ($memberNames as $name) {
    echo '회원 이름: ' . $name . '<br>';
}

/*
출력:
	회원 이름: 홍길동
	회원 이름: 김철수
	회원 이름: 이영희
*/