PHP 버전
4+
/** 연관 배열 **/
$assoc = ['name' => 'Alice', 'age' => 25];

// 전체 값 목록 가져오기
$values = array_values($assoc);
var_dump($values);
// 출력: array(2) { [0]=> string(5) "Alice" [1]=> int(25) }

/** 인덱스 배열 **/
$indexed = ['apple', 'banana', 'cherry'];

// 인덱스 배열에 array_values()를 사용해도 결과는 동일합니다.
// 이미 0부터 시작하는 연속적인 인덱스를 가지고 있기 때문입니다.
$values_indexed = array_values($indexed);
var_dump($values_indexed);
// 출력: array(3) { [0]=> string(5) "apple" [1]=> string(6) "banana" [2]=> string(6) "cherry" }

// 주의: array_values()는 원본 배열을 변경하지 않습니다.
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 = [
    'order_id' => 101,
    'customer_name' => '홍길동',
    'total_amount' => 5000
];

$order2 = [
    'order_id' => 102,
    'customer_name' => "김철수",
    'total_amount' => 7500
];

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

$order2 = [
    '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>';
}

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