Array Removing

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
ashrafy84
Forum Newbie
Posts: 9
Joined: Tue Dec 23, 2008 4:29 am

Array Removing

Post 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
User avatar
Jonah Bron
DevNet Master
Posts: 2764
Joined: Thu Mar 15, 2007 6:28 pm
Location: Redding, California

Re: Array Removing

Post 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.
Post Reply