현재 연관 배열을 많이 사용하는 CakePHP를 사용하고 있습니다. 내 응용 프로그램에있는 함수 중 하나는이 배열의 일부 데이터에서 별도의 변수를 만들면 유용 할 것입니다. 예를 들어, 배열은 다음과 같이 보일 수 있습니다 :PHP 함수에서 기호 테이블에 변수 추가
Array
(
[User] => Array
(
[id] => 1
[name] => Joe Bloggs
[email] => [email protected]
)
[Post] => Array
(
[id] => 1
[title] => Hello World
)
[Profile] => Array
(
[id] => 1
[location] => London
)
)
배열을 3 개로 분할하고 세 개의 새로운 변수를 부여 할 수있는 함수를 만들고 싶습니다.
나는 extract()을 살펴 봤지만 내가 좋아하는 방식으로는 잘 작동하지 않는다.
$user:
Array
(
[User] => Array
(
[id] => 1
[name] => Joe Bloggs
[email] => [email protected]
)
)
$post:
Array(
[Post] => Array
(
[id] => 1
[title] => Hello World
)
)
$profile:
Array(
[Profile] => Array
(
[id] => 1
[location] => London
)
)
는 심볼 테이블에 이러한 변수를 추가 할 수 또는 내가 그들을 반환 할 수있는 유일한 붙어 것이다 함수를 만들 수 있습니다 : I는 다음과 같은 세 가지 새로운 변수를 만들시겠습니까?
당신은'$ 포스트 = 배열 ($ 사용자 [ '포스트']) 같은 것을 원하는을,'? – deceze
조금 중복 된 것 같습니다. 왜? – Ross