array array_values( array input )
배열의 모든 값을 그 원소로 가지는 배열을 반환한다.
<?
$foods = array("food" => "pizza", "beverage" => "cola", "cuisine" => "pasta", "fruit" => "apple");
// $foods 배열의 각 원소가 가진 값으로만 구성된 배열을 반환한다.
$foods_names = array_values($foods);
while(list($key, $name) = each($foods_names)) {
echo "\$foods_names[$key] : " . $name . "<br>";
}
/*
$foods_names[0] : pizza
$foods_names[1] : cola
$foods_names[2] : pasta
$foods_names[3] : apple
*/
?>
배열의 키를 초기화 하고 싶을 때, 이걸 이용하면 되겠다.^^
아래와 같이 배열의 키가 10, 2, 15 이런식으로 되어있는데,,,,,
$threads = array('10'=>'one', '2'=>'two', '15'=>'three');
$threads = array_values($threads);
array_values를 적용하고 나면 다음과 같이 키(key)가 0, 1, 2 로 바뀐다.
Array
(
[0] => Alice
[1] => Bob
[2] => Geoff
)<아래 함수도 참고>
array_keys()
'Development > PHP' 카테고리의 다른 글
[PHP] 몫과 나머지 구하기 (0) | 2012.02.28 |
---|---|
[PHP] autoload 강좌 (0) | 2010.12.25 |
[PHP] substr 함수 (0) | 2010.11.15 |
[PHP] str_pad 문자 채우기 (지정 길이가 되도록 특정 문자열로 채우기) (0) | 2010.06.30 |
PHP 코드를 최적화하는 40가지 팁 (번역) (0) | 2009.07.25 |
PHP에서 @란??? (0) | 2009.07.25 |
세션이란? (0) | 2006.01.15 |
include, require (0) | 2006.01.08 |
효율적인 경로지정 (0) | 2006.01.07 |
원프레임 구성 (0) | 2006.01.06 |
댓글