
array_values() 함수를 사용하여 배열의 키를 제거하는 방법은 다음과 같습니다.
1. array_values() 함수를 사용하여 배열의 키를 제거합니다.
#hostingforum.kr
php
$fruits = array('apple' => 1, 'banana' => 2, 'apple' => 3);
$fruits = array_values($fruits);
그러나 array_values() 함수는 값이 중복되는 경우에는 중복된 값을 제거하지 않습니다.
2. foreach 루프를 사용하여 배열의 키를 제거하고, 같은 키가 여러 번 반복되는 값을 제거할 수 있습니다.
#hostingforum.kr
php
$fruits = array('apple' => 1, 'banana' => 2, 'apple' => 3);
$fruits = array();
foreach ($fruits as $key => $value) {
if (!isset($fruits[$value])) {
$fruits[$value] = $value;
}
}
$fruits = array_keys($fruits);
이 방법으로, 배열의 키를 제거하고, 같은 키가 여러 번 반복되는 값을 제거할 수 있습니다.
3. array_unique() 함수를 사용하여 배열의 중복된 값을 제거할 수 있습니다.
#hostingforum.kr
php
$fruits = array('apple' => 1, 'banana' => 2, 'apple' => 3);
$fruits = array_keys(array_unique($fruits));
이 방법으로, 배열의 키를 제거하고, 같은 키가 여러 번 반복되는 값을 제거할 수 있습니다.
4. array_flip() 함수를 사용하여 배열의 키를 제거하고, 같은 키가 여러 번 반복되는 값을 제거할 수 있습니다.
#hostingforum.kr
php
$fruits = array('apple' => 1, 'banana' => 2, 'apple' => 3);
$fruits = array_flip($fruits);
이 방법으로, 배열의 키를 제거하고, 같은 키가 여러 번 반복되는 값을 제거할 수 있습니다.
이러한 방법 중 하나를 사용하여, array_values() 함수를 사용하지 않고 배열의 키를 제거하고 싶다면, foreach 루프를 사용하는 방법이 가장 적합합니다.
2025-04-21 15:08