"PHP array flip()"의 두 판 사이의 차이

(새 문서: ;PHP array_flip() <source lang='php'> $input = array("귤", "사과", "배"); print_r( array_flip($input) ); # Array # ( # [귤] => 0 # [사과] => 1 # [배] => 2 # ) </s...)
 
잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
 
(사용자 2명의 중간 판 11개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{DISPLAYTITLE:PHP array_flip()}}
==개요==
;PHP array_flip()
;PHP array_flip()
* 연관배열에서 키와 값을 서로 바꾸는 PHP 함수


<source lang='php'>
==예시==
$input = array("귤", "사과", "배");
<syntaxhighlight lang='php' run>
print_r( array_flip($input) );
$arr = ["귤", "사과", "배"];
# Array
print_r( array_flip($arr) );
# (
</syntaxhighlight>
#    [귤] => 0
{{소스헤더|중복된 값이 있는 경우}}
#    [사과] => 1
<syntaxhighlight lang='php' run>
#    [배] => 2
$arr = ["귤", "사과", "배", "귤"];
# )
print_r( array_flip($arr) );
</source>
</syntaxhighlight>
<source lang='php'>
:→ 뒤쪽의 key로 덮어써진다. 0번째에도 귤이 있지만, 3이 되었다.
$input = array("귤", "사과", "배", "귤");
<syntaxhighlight lang='php' run>
print_r( array_flip($input) );
$arr = ["귤"=>1, "사과"=>1, "배"=>2];
# Array
print_r( array_flip($arr) );
# (
</syntaxhighlight>
#    [귤] => 3
#    [사과] => 1
#    [배] => 2
# )
</source>
<source lang='php'>
$input = array("귤" => 1, "사과" => 1, "배" => 2);
print_r( array_flip($input) );
# Array
# (
#    [1] => 사과
#    [2] => 배
# )
</source>


==같이 보기==
==같이 보기==
35번째 줄: 24번째 줄:
*[[PHP array_keys()]]
*[[PHP array_keys()]]
*[[PHP array_reverse()]]
*[[PHP array_reverse()]]
*[[함수 array_flip()]]


==참고 자료==
==참고==
* http://php.net/manual/en/function.array-flip.php
* http://php.net/manual/en/function.array-flip.php
* https://www.w3schools.com/php/func_array_flip.asp


[[분류: PHP]]
[[분류: PHP 배열]]

2020년 11월 2일 (월) 02:57 기준 최신판

1 개요[ | ]

PHP array_flip()
  • 연관배열에서 키와 값을 서로 바꾸는 PHP 함수

2 예시[ | ]

$arr = ["귤", "사과", "배"];
print_r( array_flip($arr) );
중복된 값이 있는 경우
$arr = ["귤", "사과", "배", "귤"];
print_r( array_flip($arr) );
→ 뒤쪽의 key로 덮어써진다. 0번째에도 귤이 있지만, 3이 되었다.
$arr = ["귤"=>1, "사과"=>1, "배"=>2];
print_r( array_flip($arr) );

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}