2014-06-21 4 views
0

배열에는 전체 주문과 사용자의 데이터가 포함되어 있습니다.PHP - 변수 대 배열 호출

사용자의 이름을 표시하려면; 나는 $order['users'][33]['firstname'];을 사용합니다. 페이지의 여러 부분에서이 작업을 수행합니다.

연관 배열을 사용하여 이렇게하는 것이 실제로 메모리와 프로세스에 중요합니까? 아니면 내가 변수

$user = $order['users'][33]['firstname'];

에 사용자를 저장하고 지금 필요한 $ 사용자를 계속해야합니까? 어떤 방법이 선호됩니까?

+0

나는 큰 차이가 없다고 생각합니다. 변수를 사용하는 것은 그만큼 오래 쓰지 않고 간단합니다. –

답변

0

정말 응용 프로그램이 무엇을 하느냐에 달려 있습니다. $order에 사용자가 하나만 포함되어 있고 모든 하위 배열에 하나의 데이터 값만 포함되어 있으면 변수에 정보를 저장하고 읽을 수있는 이름을 지정하십시오. 그렇지 않으면 $order에 많은 사용자가 포함되어 있고 정보가 일종의 트리 인 경우 배열은 확실히 애플리케이션을 구현하는 좋은 방법입니다. 메모리 소비면에서 동일한 양의 정보를 저장하는 한 중요한 차이가 있다고 생각하지 않습니다.