2014-04-25 1 views
0

각 배열에 lineNo 및 Isdirty 필드 만 원하는 배열이 있습니다. 내 데모 코드는cakephp에 루프가 있거나없는 다중 인덱스 값을 가진 특정 데이터 얻기

Array 
(
    [CodeConfiguration] => Array 
     (
      [0] => Array 
       (
        [ObjectType] => 12 
        [LineNo] => 1 
        [CompanyID] => 1 
        [BranchID] => 46 
        [ModifiedDate] => 2014-04-25 05:10:15 
        [RevisionNumber] => 6 
        [IsDirty] => 
       ) 
     ) 
    [TaxConfiguration] => Array 
     (
      [0] => Array 
       (
        [LineNo] => 2 
        [IsDirty] => 1 
        [ItemGroupID] => 
        [TaxID] => 
        [CalculationType_080] => 430 
        [RevisionNumber] => 1 
       ) 

      [1] => Array 
       (
        [LineNo] => 1 
        [IsDirty] => 1 
        [ItemGroupID] => 
        [TaxID] => 
        [CalculationType_080] => 372 
        [RevisionNumber] => 1 
       ) 
     ) 
) 

만 LINENO 그리고 IsDirty 사용 필드는 모든 인덱스 배열에 낭포 나에게 솔루션을 제안 해주십시오하고자합니다.

+0

당신이 당신의 질문을 업데이트하고 원래의 PHP 배열 덤프하지 넣어 주 시겠어요 : 여기

$finalArr = array(); foreach ($arr as $key => $item) { foreach ($item as $k => $v) { $finalArr[$key][] = array( "LineNo" => $v["LineNo"], "IsDirty" => $v["IsDirty"] ); } } 

는 작업 데모입니까? –

+0

원본 PHP 배열 ?? 이것은 내 원래 배열입니다. – Amit

+0

'array_intersect()'와 함께'array_map()'을 사용하십시오 – hindmost

답변

1

다음을 고칠 수 있습니다. Demo

+0

감사합니다. 선생님, 제대로 작동합니다. – Amit