2013-08-12 4 views
0

데이터베이스에 가상 호스트 레코드를 저장하려고합니다. 그래서 나는 그 레코드들을 포함하는 커다란 배열을 가지고있다. 이 배열을 각각 하나의 가상 호스트 레코드가 들어있는 더 작은 배열로 나누고 싶습니다. 가장 좋은 방법을 결정하는 데 몇 가지 문제가 있습니다. 다음은 배열 키가되는 숫자가있는 로그의 큰 배열의 예입니다.큰 배열을 특정 값의 작은 배열로 분할

88=[<VirtualHost *:80> 
] 
89=[ ServerAdmin [email protected] 
] 
90=[ DocumentRoot asdf/asdf/asdf 
] 
91=[ ServerName xxx.yyyy.com 
] 
92=[ ServerAlias xxx.zzzz.com  
] 
93=[</VirtualHost> 

짧은 버전 : 가상 호스트/가상 호스트

에서 작은 배열에 큰 배열을 깰는 작은 것들에 큰 배열을 분할 할 때

+0

출력은 어떻게 생겼을 까? –

+1

아직이 작업을 시도한 적이 있습니까? 코드를 보여줄 수 있습니까? –

답변

1

는 솔직히, 나는 그것이 문자열로 implode 드 배열하는 것입니다 수행하고 DomDocument 또는 SimpleXML 클래스를 사용하는 가장 좋은 방법을 생각한다.

0

PHP의 배열 슬라이스 기능은 편리 감사합니다. 정확한 오프셋 및 길이 값을 얻는 함수와 함께 사용하십시오.

PHP.NET Array Slice

관련 문제