php
배열을 풀어서 사용해보자 ( extract() )
hojomu
2023. 11. 7. 11:25
배열에 저장된 key 와 value를 현재 스코프의 변수로 지정해서 사용할 수 있다
$att = array(
'name' => 'John',
'age' => 30,
'city' => 'New York'
);
extract($att, EXTR_SKIP);
echo $name; // 'John'
echo $age; // 30
echo $city; // 'New York'
extract() 를 활용하면 배열안에 key-value 형태로 저장되어있는 데이터를
현재 스코프에서 variable - value 형태로 사용할 수 있다
이때, 기존에 선언되어있던 변수에 덮어씌워지는 것을 주의해햐한다.
2번째 매개변수로 EXTR_SKIP을 선언하면 변수에 덮어쓰지 않고 없는 변수만 추출한다.