hi i have multidimensional array in php i want to remove an index from every array , my array is like this
Array
(
[0] => Array
(
[ProfilePrivacySettingDefaultID] => 1
[UserType] => 2
[Type] => 1
[EntityID] => 0
[PrivacySettingPublic] => 1
[PrivacySettingElephantiUser] => 1
[PrivacySettingFriend] => 1
[IsValid] => 1
[CreatedOn] => 1330580809
[CreatedBy] => 0
[UpdatedOn] => 0
[UpdatedBy] => 0
)
[1] => Array
(
[ProfilePrivacySettingDefaultID] => 2
[UserType] => 2
[Type] => 1
[EntityID] => 0
[PrivacySettingPublic] => 1
[PrivacySettingElephantiUser] => 1
[PrivacySettingFriend] => 1
[IsValid] => 1
[CreatedOn] => 1330580809
[CreatedBy] => 0
[UpdatedOn] => 0
[UpdatedBy] => 0
)
[2] => Array
(
[ProfilePrivacySettingDefaultID] => 3
[UserType] => 2
[Type] => 1
[EntityID] => 0
[PrivacySettingPublic] => 1
[PrivacySettingElephantiUser] => 1
[PrivacySettingFriend] => 1
[IsValid] => 1
[CreatedOn] => 1330580809
[CreatedBy] => 0
[UpdatedOn] => 0
[UpdatedBy] => 0
)
[3] => Array
(
[ProfilePrivacySettingDefaultID] => 4
[UserType] => 2
[Type] => 1
[EntityID] => 0
[PrivacySettingPublic] => 1
[PrivacySettingElephantiUser] => 1
[PrivacySettingFriend] => 1
[IsValid] => 1
[CreatedOn] => 1330580809
[CreatedBy] => 0
[UpdatedOn] => 0
[UpdatedBy] => 0
)
);
i want index ProfilePrivacySettingDefaultID from all arrays , so the final result will be like this
Array
(
[0] => Array
(
[UserType] => 2
[Type] => 1
[EntityID] => 0
[PrivacySettingPublic] => 1
[PrivacySettingElephantiUser] => 1
[PrivacySettingFriend] => 1
[IsValid] => 1
[CreatedOn] => 1330580809
[CreatedBy] => 0
[UpdatedOn] => 0
[UpdatedBy] => 0
)
[1] => Array
(
[UserType] => 2
[Type] => 1
[EntityID] => 0
[PrivacySettingPublic] => 1
[PrivacySettingElephantiUser] => 1
[PrivacySettingFriend] => 1
[IsValid] => 1
[CreatedOn] => 1330580809
[CreatedBy] => 0
[UpdatedOn] => 0
[UpdatedBy] => 0
)
[2] => Array
(
[UserType] => 2
[Type] => 1
[EntityID] => 0
[PrivacySettingPublic] => 1
[PrivacySettingElephantiUser] => 1
[PrivacySettingFriend] => 1
[IsValid] => 1
[CreatedOn] => 1330580809
[CreatedBy] => 0
[UpdatedOn] => 0
[UpdatedBy] => 0
)
[3] => Array
(
[UserType] => 2
[Type] => 1
[EntityID] => 0
[PrivacySettingPublic] => 1
[PrivacySettingElephantiUser] => 1
[PrivacySettingFriend] => 1
[IsValid] => 1
[CreatedOn] => 1330580809
[CreatedBy] => 0
[UpdatedOn] => 0
[UpdatedBy] => 0
)
);
what is the best way to do this , thank you very much…………..
You can easily use
array_mapto do this, withunsetto remove the index. Example: