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
Array Removing
Moderator: General Moderators
- Jonah Bron
- DevNet Master
- Posts: 2764
- Joined: Thu Mar 15, 2007 6:28 pm
- Location: Redding, California
Re: Array Removing
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
Also, please edit your post and surround the two arrays with
Code: Select all
[/ syntax] tags.