Page 1 of 1

Array Removing

Posted: Sun Nov 21, 2010 2:09 am
by ashrafy84
Hi everybody,

I need some solutions in array concept using php

i have two arrays. The array are given below

Array========1
Array
(
[0] => Array
(
[0] => 1
[Ident] => 1
[1] => 10021301
[ProjectCode] => 10021301
[2] => 05
[BudgetHead] => 05
[3] => 10000
[Amount] => 10000
[4] => Books and Journals / Periodicals
[BudgetName] => Books and Journals / Periodicals
)

[1] => Array
(
[0] => 2
[Ident] => 2
[1] => 10021301
[ProjectCode] => 10021301
[2] => 07
[BudgetHead] => 07
[3] => 75000
[Amount] => 75000
[4] => Chemicals & Glasswares
[BudgetName] => Chemicals & Glasswares
)

[2] => Array
(
[0] => 3
[Ident] => 3
[1] => 10021301
[ProjectCode] => 10021301
[2] => 11
[BudgetHead] => 11
[3] => 25000
[Amount] => 25000
[4] => Contingency
[BudgetName] => Contingency
)

[3] => Array
(
[0] => 4
[Ident] => 4
[1] => 10021301
[ProjectCode] => 10021301
[2] => 15
[BudgetHead] => 15
[3] => 250000
[Amount] => 250000
[4] => Equipment (Major)
[BudgetName] => Equipment (Major)
)

[4] => Array
(
[0] => 5
[Ident] => 5
[1] => 10021301
[ProjectCode] => 10021301
[2] => 35
[BudgetHead] => 35
[3] => 16104
[Amount] => 16104
[4] => Overhead Charges - Departments
[BudgetName] => Overhead Charges - Departments
)

[5] => Array
(
[0] => 6
[Ident] => 6
[1] => 10021301
[ProjectCode] => 10021301
[2] => 36
[BudgetHead] => 36
[3] => 32696
[Amount] => 32696
[4] => Overhead Charges - University
[BudgetName] => Overhead Charges - University
)

[6] => Array
(
[0] => 7
[Ident] => 7
[1] => 10021301
[ProjectCode] => 10021301
[2] => 40
[BudgetHead] => 40
[3] => 135000
[Amount] => 135000
[4] => Project Fellow
[BudgetName] => Project Fellow
)

)


Array============ 2


Array
(
[0] => Array
(
[0] => 1
[Ident] => 1
[1] => Advances
[BudgetHead] => Advances
[2] => 00
[BudgetHeadCode] => 00
)

[1] => Array
(
[0] => 2
[Ident] => 2
[1] => Advisory Committee
[BudgetHead] => Advisory Committee
[2] => 01
[BudgetHeadCode] => 01
)

[2] => Array
(
[0] => 3
[Ident] => 3
[1] => Animal Feed
[BudgetHead] => Animal Feed
[2] => 02
[BudgetHeadCode] => 02
)

[3] => Array
(
[0] => 4
[Ident] => 4
[1] => Animal maint & Histopathological
[BudgetHead] => Animal maint & Histopathological
[2] => 03
[BudgetHeadCode] => 03
)

[4] => Array
(
[0] => 5
[Ident] => 5
[1] => Books & Travel
[BudgetHead] => Books & Travel
[2] => 04
[BudgetHeadCode] => 04
)

[5] => Array
(
[0] => 6
[Ident] => 6
[1] => Books and Journals / Periodicals
[BudgetHead] => Books and Journals / Periodicals
[2] => 05
[BudgetHeadCode] => 05
)

[6] => Array
(
[0] => 7
[Ident] => 7
[1] => Chemicals
[BudgetHead] => Chemicals
[2] => 06
[BudgetHeadCode] => 06
)

[7] => Array
(
[0] => 8
[Ident] => 8
[1] => Chemicals & Glasswares
[BudgetHead] => Chemicals & Glasswares
[2] => 07
[BudgetHeadCode] => 07
)

[8] => Array
(
[0] => 9
[Ident] => 9
[1] => Conference / seminar
[BudgetHead] => Conference / seminar
[2] => 08
[BudgetHeadCode] => 08
)

[9] => Array
(
[0] => 10
[Ident] => 10
[1] => Consumables / Supplies
[BudgetHead] => Consumables / Supplies
[2] => 09
[BudgetHeadCode] => 09
)

[10] => Array
(
[0] => 11
[Ident] => 11
[1] => Consumables & Glasswares
[BudgetHead] => Consumables & Glasswares
[2] => 10
[BudgetHeadCode] => 10
)

[11] => Array
(
[0] => 12
[Ident] => 12
[1] => Contingency
[BudgetHead] => Contingency
[2] => 11
[BudgetHeadCode] => 11
)

[12] => Array
(
[0] => 13
[Ident] => 13
[1] => Contingency & Consumables
[BudgetHead] => Contingency & Consumables
[2] => 12
[BudgetHeadCode] => 12
)

[13] => Array
(
[0] => 14
[Ident] => 14
[1] => Contingency & Travel
[BudgetHead] => Contingency & Travel
[2] => 13
[BudgetHeadCode] => 13
)

[14] => Array
(
[0] => 15
[Ident] => 15
[1] => Contingency and Animal Feed
[BudgetHead] => Contingency and Animal Feed
[2] => 14
[BudgetHeadCode] => 14
)

[15] => Array
(
[0] => 16
[Ident] => 16
[1] => Equipment (Major)
[BudgetHead] => Equipment (Major)
[2] => 15
[BudgetHeadCode] => 15
)

[16] => Array
(
[0] => 17
[Ident] => 17
[1] => Expandable
[BudgetHead] => Expandable
[2] => 16
[BudgetHeadCode] => 16
)

[17] => Array
(
[0] => 18
[Ident] => 18
[1] => Expendable Store Chemicals
[BudgetHead] => Expendable Store Chemicals
[2] => 17
[BudgetHeadCode] => 17
)

[18] => Array
(
[0] => 19
[Ident] => 19
[1] => Fellowship
[BudgetHead] => Fellowship
[2] => 18
[BudgetHeadCode] => 18
)

[19] => Array
(
[0] => 20
[Ident] => 20
[1] => Guest Faculty / Lecturer
[BudgetHead] => Guest Faculty / Lecturer
[2] => 19
[BudgetHeadCode] => 19
)

[20] => Array
(
[0] => 21
[Ident] => 21
[1] => Hiring Charges
[BudgetHead] => Hiring Charges
[2] => 20
[BudgetHeadCode] => 20
)

[21] => Array
(
[0] => 22
[Ident] => 22
[1] => Honorarium
[BudgetHead] => Honorarium
[2] => 21
[BudgetHeadCode] => 21
)

[22] => Array
(
[0] => 23
[Ident] => 23
[1] => Infrastructure Facility
[BudgetHead] => Infrastructure Facility
[2] => 22
[BudgetHeadCode] => 22
)

[23] => Array
(
[0] => 24
[Ident] => 24
[1] => JRF
[BudgetHead] => JRF
[2] => 23
[BudgetHeadCode] => 23
)

[24] => Array
(
[0] => 25
[Ident] => 25
[1] => Maintenance of Equipments
[BudgetHead] => Maintenance of Equipments
[2] => 24
[BudgetHeadCode] => 24
)

[25] => Array
(
[0] => 26
[Ident] => 26
[1] => Maintenance Support
[BudgetHead] => Maintenance Support
[2] => 25
[BudgetHeadCode] => 25
)

[26] => Array
(
[0] => 27
[Ident] => 27
[1] => Management Advisory Committee (MAC)
[BudgetHead] => Management Advisory Committee (MAC)
[2] => 26
[BudgetHeadCode] => 26
)

[27] => Array
(
[0] => 28
[Ident] => 28
[1] => Manpower
[BudgetHead] => Manpower
[2] => 27
[BudgetHeadCode] => 27
)

[28] => Array
(
[0] => 29
[Ident] => 29
[1] => Minor Equipment
[BudgetHead] => Minor Equipment
[2] => 28
[BudgetHeadCode] => 28
)

[29] => Array
(
[0] => 30
[Ident] => 30
[1] => Minor Repairs/Maintenance
[BudgetHead] => Minor Repairs/Maintenance
[2] => 29
[BudgetHeadCode] => 29
)

[30] => Array
(
[0] => 31
[Ident] => 31
[1] => Miscellaneous
[BudgetHead] => Miscellaneous
[2] => 30
[BudgetHeadCode] => 30
)

[31] => Array
(
[0] => 32
[Ident] => 32
[1] => Networking & Computational Facilities
[BudgetHead] => Networking & Computational Facilities
[2] => 31
[BudgetHeadCode] => 31
)

[32] => Array
(
[0] => 33
[Ident] => 33
[1] => Non-Expendable Equipment
[BudgetHead] => Non-Expendable Equipment
[2] => 32
[BudgetHeadCode] => 32
)

[33] => Array
(
[0] => 34
[Ident] => 34
[1] => Non-recurring Establishment
[BudgetHead] => Non-recurring Establishment
[2] => 33
[BudgetHeadCode] => 33
)

[34] => Array
(
[0] => 35
[Ident] => 35
[1] => Overhead Charges
[BudgetHead] => Overhead Charges
[2] => 34
[BudgetHeadCode] => 34
)

[35] => Array
(
[0] => 36
[Ident] => 36
[1] => Overhead Charges - Departments
[BudgetHead] => Overhead Charges - Departments
[2] => 35
[BudgetHeadCode] => 35
)

[36] => Array
(
[0] => 37
[Ident] => 37
[1] => Overhead Charges - University
[BudgetHead] => Overhead Charges - University
[2] => 36
[BudgetHeadCode] => 36
)

[37] => Array
(
[0] => 38
[Ident] => 38
[1] => Procured Services
[BudgetHead] => Procured Services
[2] => 37
[BudgetHeadCode] => 37
)

[38] => Array
(
[0] => 39
[Ident] => 39
[1] => Project Assistant
[BudgetHead] => Project Assistant
[2] => 38
[BudgetHeadCode] => 38
)

[39] => Array
(
[0] => 40
[Ident] => 40
[1] => Project Associate
[BudgetHead] => Project Associate
[2] => 39
[BudgetHeadCode] => 39
)

[40] => Array
(
[0] => 41
[Ident] => 41
[1] => Project Fellow
[BudgetHead] => Project Fellow
[2] => 40
[BudgetHeadCode] => 40
)

[41] => Array
(
[0] => 42
[Ident] => 42
[1] => Recurring Contingency
[BudgetHead] => Recurring Contingency
[2] => 41
[BudgetHeadCode] => 41
)

[42] => Array
(
[0] => 43
[Ident] => 43
[1] => Refund of Unspent balance
[BudgetHead] => Refund of Unspent balance
[2] => 42
[BudgetHeadCode] => 42
)

[43] => Array
(
[0] => 44
[Ident] => 44
[1] => Research Associate
[BudgetHead] => Research Associate
[2] => 43
[BudgetHeadCode] => 43
)

[44] => Array
(
[0] => 45
[Ident] => 45
[1] => RRL-TVM
[BudgetHead] => RRL-TVM
[2] => 44
[BudgetHeadCode] => 44
)

[45] => Array
(
[0] => 46
[Ident] => 46
[1] => Salary
[BudgetHead] => Salary
[2] => 45
[BudgetHeadCode] => 45
)

[46] => Array
(
[0] => 47
[Ident] => 47
[1] => SRF
[BudgetHead] => SRF
[2] => 46
[BudgetHeadCode] => 46
)

[47] => Array
(
[0] => 48
[Ident] => 48
[1] => Staff
[BudgetHead] => Staff
[2] => 47
[BudgetHeadCode] => 47
)

[48] => Array
(
[0] => 49
[Ident] => 49
[1] => Stationery and computer consum
[BudgetHead] => Stationery and computer consum
[2] => 48
[BudgetHeadCode] => 48
)

[49] => Array
(
[0] => 50
[Ident] => 50
[1] => TA/DA
[BudgetHead] => TA/DA
[2] => 49
[BudgetHeadCode] => 49
)

[50] => Array
(
[0] => 51
[Ident] => 51
[1] => Travel
[BudgetHead] => Travel
[2] => 50
[BudgetHeadCode] => 50
)

[51] => Array
(
[0] => 52
[Ident] => 52
[1] => Travel & Advisory Committee
[BudgetHead] => Travel & Advisory Committee
[2] => 51
[BudgetHeadCode] => 51
)

[52] => Array
(
[0] => 53
[Ident] => 53
[1] => Travel and Contingency
[BudgetHead] => Travel and Contingency
[2] => 52
[BudgetHeadCode] => 52
)

[53] => Array
(
[0] => 54
[Ident] => 54
[1] => Travel/Field Work
[BudgetHead] => Travel/Field Work
[2] => 53
[BudgetHeadCode] => 53
)

[54] => Array
(
[0] => 55
[Ident] => 55
[1] => Visiting Faculty/Fellow
[BudgetHead] => Visiting Faculty/Fellow
[2] => 54
[BudgetHeadCode] => 54
)

[55] => Array
(
[0] => 56
[Ident] => 56
[1] => Working Expenses
[BudgetHead] => Working Expenses
[2] => 55
[BudgetHeadCode] => 55
)

[56] => Array
(
[0] => 57
[Ident] => 57
[1] => Workshop
[BudgetHead] => Workshop
[2] => 56
[BudgetHeadCode] => 56
)

[57] => Array
(
[0] => 58
[Ident] => 58
[1] => Spares & Maintenance
[BudgetHead] => Spares & Maintenance
[2] => 57
[BudgetHeadCode] => 57
)

[58] => Array
(
[0] => 59
[Ident] => 59
[1] => HRA
[BudgetHead] => HRA
[2] => 58
[BudgetHeadCode] => 58
)

[59] => Array
(
[0] => 60
[Ident] => 60
[1] => MA
[BudgetHead] => MA
[2] => 59
[BudgetHeadCode] => 59
)

[60] => Array
(
[0] => 61
[Ident] => 61
[1] => Cost of cheques-bank
[BudgetHead] => Cost of cheques-bank
[2] => 88
[BudgetHeadCode] => 88
)

[61] => Array
(
[0] => 62
[Ident] => 62
[1] => interest-bank_receipts
[BudgetHead] => interest-bank_receipts
[2] => 77
[BudgetHeadCode] => 77
)

[62] => Array
(
[0] => 63
[Ident] => 63
[1] => Interest-bank_returned
[BudgetHead] => Interest-bank_returned
[2] => 99
[BudgetHeadCode] => 99
)

[63] => Array
(
[0] => 64
[Ident] => 64
[1] => Furniture
[BudgetHead] => Furniture
[2] => 61
[BudgetHeadCode] => 61
)

[64] => Array
(
[0] => 65
[Ident] => 65
[1] => Buildings
[BudgetHead] => Buildings
[2] => 62
[BudgetHeadCode] => 62
)

[65] => Array
(
[0] => 66
[Ident] => 66
[1] => Contributory PF
[BudgetHead] => Contributory PF
[2] => 63
[BudgetHeadCode] => 63
)

[66] => Array
(
[0] => 67
[Ident] => 67
[1] => Others
[BudgetHead] => Others
[2] => 64
[BudgetHeadCode] => 64
)

[67] => Array
(
[0] => 68
[Ident] => 68
[1] => Information & documentation
[BudgetHead] => Information & documentation
[2] => 65
[BudgetHeadCode] => 65
)

[68] => Array
(
[0] => 69
[Ident] => 69
[1] => Patent filing
[BudgetHead] => Patent filing
[2] => 66
[BudgetHeadCode] => 66
)

[69] => Array
(
[0] => 70
[Ident] => 70
[1] => Central Library-Lan facility
[BudgetHead] => Central Library-Lan facility
[2] => 67
[BudgetHeadCode] => 67
)

)

In this two arrays i need to omit the value of Array 1 from Array 2. The value of BudgetHead from Array 1 and BudgetHeadCode from Array 2 for omitting.

Please help me to obtain this. i have tried many things but not yet

Thanks
Ashraf

Re: Array Removing

Posted: Sun Nov 21, 2010 4:47 pm
by Jonah Bron
Wait, so you want to calculate the difference between the two arrays based on the BudgetHead/BudgetHeadCode sub-index? Please clarify what you want.

Also, please edit your post and surround the two arrays with

Code: Select all

[/ syntax] tags.