2010-03-19 1 views
1

set :: class utiliy를 사용하여 지정된 id에 대한 배열을 추출하는 방법이 있습니까? 나는 XPath를 이해할 수 없다.set :: class 유틸리티를 사용하여 배열 추출하기

I.E. I 배열을 추출하고자 여기서 ID = 1

 
[Document] => Array 
     (
      [0] => Array 
       (
        [id] => 1 
        [filename] => 1.txt 
       ) 

      [1] => Array 
       (
        [id] => 2 
        [filename] => 2.txt 
       ) 

      [2] => Array 
       (
        [id] => 3 
        [filename] => 3.txt 
       ) 


     ) 

답변

1

보십시오

세트 :: 추출물 ('/ [ID = 1], $ 데이터 ['문서 ']);

또는

세트 :: 추출물 ('/ [ID = 1]/..'$ 데이터 [ '문서']);

+0

제 경우에는 Set :: extract ('/ Document [id = 1]', $ document)가 작동했습니다. 다시 감사드립니다. 닐 – Sabourinov