How to convert this object data into array?
I have this Data Object value.
MagentoCustomerModelDataAttributeMetadata Object
(
[_data:protected] => Array
(
[frontend_input] => boolean
[input_filter] =>
[store_label] => Verified Buyer
[validation_rules] => Array
(
)
[multiline_count] => 0
[visible] => 1
[required] =>
[data_model] =>
[options] => Array
(
)
[frontend_class] =>
[user_defined] => 1
[sort_order] => 90
[frontend_label] => Verified Buyer
[note] =>
[system] =>
[backend_type] => int
[is_used_in_grid] =>
[is_visible_in_grid] =>
[is_filterable_in_grid] =>
[is_searchable_in_grid] =>
[attribute_code] => verified_buyer
)
)
I converted this to
$array = (array) $customAttr;
But still I am reciving the object
Array
(
[*_data] => Array
(
[frontend_input] => boolean
[input_filter] =>
[store_label] => Verified Buyer
[validation_rules] => Array
(
)
[multiline_count] => 0
[visible] => 1
[required] =>
[data_model] =>
[options] => Array
(
)
[frontend_class] =>
[user_defined] => 1
[sort_order] => 90
[frontend_label] => Verified Buyer
[note] =>
[system] =>
[backend_type] => int
[is_used_in_grid] =>
[is_visible_in_grid] =>
[is_filterable_in_grid] =>
[is_searchable_in_grid] =>
[attribute_code] => verified_buyer
)
)
I am expecting output like
Array
(
[frontend_input] => boolean
[input_filter] =>
[store_label] => Verified Buyer
[validation_rules] => Array
(
)
[multiline_count] => 0
[visible] => 1
[required] =>
[data_model] =>
[options] => Array
(
)
[frontend_class] =>
[user_defined] => 1
[sort_order] => 90
[frontend_label] => Verified Buyer
[note] =>
[system] =>
[backend_type] => int
[is_used_in_grid] =>
[is_visible_in_grid] =>
[is_filterable_in_grid] =>
[is_searchable_in_grid] =>
[attribute_code] => verified_buyer
)
Above all is Magento Customer custom attributes data.
Note : I am using REST API
magento2 rest-api customer-attribute array object
add a comment |
I have this Data Object value.
MagentoCustomerModelDataAttributeMetadata Object
(
[_data:protected] => Array
(
[frontend_input] => boolean
[input_filter] =>
[store_label] => Verified Buyer
[validation_rules] => Array
(
)
[multiline_count] => 0
[visible] => 1
[required] =>
[data_model] =>
[options] => Array
(
)
[frontend_class] =>
[user_defined] => 1
[sort_order] => 90
[frontend_label] => Verified Buyer
[note] =>
[system] =>
[backend_type] => int
[is_used_in_grid] =>
[is_visible_in_grid] =>
[is_filterable_in_grid] =>
[is_searchable_in_grid] =>
[attribute_code] => verified_buyer
)
)
I converted this to
$array = (array) $customAttr;
But still I am reciving the object
Array
(
[*_data] => Array
(
[frontend_input] => boolean
[input_filter] =>
[store_label] => Verified Buyer
[validation_rules] => Array
(
)
[multiline_count] => 0
[visible] => 1
[required] =>
[data_model] =>
[options] => Array
(
)
[frontend_class] =>
[user_defined] => 1
[sort_order] => 90
[frontend_label] => Verified Buyer
[note] =>
[system] =>
[backend_type] => int
[is_used_in_grid] =>
[is_visible_in_grid] =>
[is_filterable_in_grid] =>
[is_searchable_in_grid] =>
[attribute_code] => verified_buyer
)
)
I am expecting output like
Array
(
[frontend_input] => boolean
[input_filter] =>
[store_label] => Verified Buyer
[validation_rules] => Array
(
)
[multiline_count] => 0
[visible] => 1
[required] =>
[data_model] =>
[options] => Array
(
)
[frontend_class] =>
[user_defined] => 1
[sort_order] => 90
[frontend_label] => Verified Buyer
[note] =>
[system] =>
[backend_type] => int
[is_used_in_grid] =>
[is_visible_in_grid] =>
[is_filterable_in_grid] =>
[is_searchable_in_grid] =>
[attribute_code] => verified_buyer
)
Above all is Magento Customer custom attributes data.
Note : I am using REST API
magento2 rest-api customer-attribute array object
add a comment |
I have this Data Object value.
MagentoCustomerModelDataAttributeMetadata Object
(
[_data:protected] => Array
(
[frontend_input] => boolean
[input_filter] =>
[store_label] => Verified Buyer
[validation_rules] => Array
(
)
[multiline_count] => 0
[visible] => 1
[required] =>
[data_model] =>
[options] => Array
(
)
[frontend_class] =>
[user_defined] => 1
[sort_order] => 90
[frontend_label] => Verified Buyer
[note] =>
[system] =>
[backend_type] => int
[is_used_in_grid] =>
[is_visible_in_grid] =>
[is_filterable_in_grid] =>
[is_searchable_in_grid] =>
[attribute_code] => verified_buyer
)
)
I converted this to
$array = (array) $customAttr;
But still I am reciving the object
Array
(
[*_data] => Array
(
[frontend_input] => boolean
[input_filter] =>
[store_label] => Verified Buyer
[validation_rules] => Array
(
)
[multiline_count] => 0
[visible] => 1
[required] =>
[data_model] =>
[options] => Array
(
)
[frontend_class] =>
[user_defined] => 1
[sort_order] => 90
[frontend_label] => Verified Buyer
[note] =>
[system] =>
[backend_type] => int
[is_used_in_grid] =>
[is_visible_in_grid] =>
[is_filterable_in_grid] =>
[is_searchable_in_grid] =>
[attribute_code] => verified_buyer
)
)
I am expecting output like
Array
(
[frontend_input] => boolean
[input_filter] =>
[store_label] => Verified Buyer
[validation_rules] => Array
(
)
[multiline_count] => 0
[visible] => 1
[required] =>
[data_model] =>
[options] => Array
(
)
[frontend_class] =>
[user_defined] => 1
[sort_order] => 90
[frontend_label] => Verified Buyer
[note] =>
[system] =>
[backend_type] => int
[is_used_in_grid] =>
[is_visible_in_grid] =>
[is_filterable_in_grid] =>
[is_searchable_in_grid] =>
[attribute_code] => verified_buyer
)
Above all is Magento Customer custom attributes data.
Note : I am using REST API
magento2 rest-api customer-attribute array object
I have this Data Object value.
MagentoCustomerModelDataAttributeMetadata Object
(
[_data:protected] => Array
(
[frontend_input] => boolean
[input_filter] =>
[store_label] => Verified Buyer
[validation_rules] => Array
(
)
[multiline_count] => 0
[visible] => 1
[required] =>
[data_model] =>
[options] => Array
(
)
[frontend_class] =>
[user_defined] => 1
[sort_order] => 90
[frontend_label] => Verified Buyer
[note] =>
[system] =>
[backend_type] => int
[is_used_in_grid] =>
[is_visible_in_grid] =>
[is_filterable_in_grid] =>
[is_searchable_in_grid] =>
[attribute_code] => verified_buyer
)
)
I converted this to
$array = (array) $customAttr;
But still I am reciving the object
Array
(
[*_data] => Array
(
[frontend_input] => boolean
[input_filter] =>
[store_label] => Verified Buyer
[validation_rules] => Array
(
)
[multiline_count] => 0
[visible] => 1
[required] =>
[data_model] =>
[options] => Array
(
)
[frontend_class] =>
[user_defined] => 1
[sort_order] => 90
[frontend_label] => Verified Buyer
[note] =>
[system] =>
[backend_type] => int
[is_used_in_grid] =>
[is_visible_in_grid] =>
[is_filterable_in_grid] =>
[is_searchable_in_grid] =>
[attribute_code] => verified_buyer
)
)
I am expecting output like
Array
(
[frontend_input] => boolean
[input_filter] =>
[store_label] => Verified Buyer
[validation_rules] => Array
(
)
[multiline_count] => 0
[visible] => 1
[required] =>
[data_model] =>
[options] => Array
(
)
[frontend_class] =>
[user_defined] => 1
[sort_order] => 90
[frontend_label] => Verified Buyer
[note] =>
[system] =>
[backend_type] => int
[is_used_in_grid] =>
[is_visible_in_grid] =>
[is_filterable_in_grid] =>
[is_searchable_in_grid] =>
[attribute_code] => verified_buyer
)
Above all is Magento Customer custom attributes data.
Note : I am using REST API
magento2 rest-api customer-attribute array object
magento2 rest-api customer-attribute array object
asked 2 days ago
Aditya ShahAditya Shah
3,7022834
3,7022834
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
You can use the method toArray().
MagentoCustomerModelCustomer $customer;
$customer->toArray();
Nope, Not working.
– Aditya Shah
2 days ago
Have an error log?
– Gabriel Fernandes
2 days ago
add a comment |
The simple way you can do it via php function json_encode
and json_decode
.
$object = 'your_object_variable'
$myArray = json_decode(json_encode($object), true);
print_r($myarray);
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "479"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f257503%2fhow-to-convert-this-object-data-into-array%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can use the method toArray().
MagentoCustomerModelCustomer $customer;
$customer->toArray();
Nope, Not working.
– Aditya Shah
2 days ago
Have an error log?
– Gabriel Fernandes
2 days ago
add a comment |
You can use the method toArray().
MagentoCustomerModelCustomer $customer;
$customer->toArray();
Nope, Not working.
– Aditya Shah
2 days ago
Have an error log?
– Gabriel Fernandes
2 days ago
add a comment |
You can use the method toArray().
MagentoCustomerModelCustomer $customer;
$customer->toArray();
You can use the method toArray().
MagentoCustomerModelCustomer $customer;
$customer->toArray();
answered 2 days ago
Gabriel FernandesGabriel Fernandes
52
52
Nope, Not working.
– Aditya Shah
2 days ago
Have an error log?
– Gabriel Fernandes
2 days ago
add a comment |
Nope, Not working.
– Aditya Shah
2 days ago
Have an error log?
– Gabriel Fernandes
2 days ago
Nope, Not working.
– Aditya Shah
2 days ago
Nope, Not working.
– Aditya Shah
2 days ago
Have an error log?
– Gabriel Fernandes
2 days ago
Have an error log?
– Gabriel Fernandes
2 days ago
add a comment |
The simple way you can do it via php function json_encode
and json_decode
.
$object = 'your_object_variable'
$myArray = json_decode(json_encode($object), true);
print_r($myarray);
add a comment |
The simple way you can do it via php function json_encode
and json_decode
.
$object = 'your_object_variable'
$myArray = json_decode(json_encode($object), true);
print_r($myarray);
add a comment |
The simple way you can do it via php function json_encode
and json_decode
.
$object = 'your_object_variable'
$myArray = json_decode(json_encode($object), true);
print_r($myarray);
The simple way you can do it via php function json_encode
and json_decode
.
$object = 'your_object_variable'
$myArray = json_decode(json_encode($object), true);
print_r($myarray);
answered 2 days ago
HimanshuHimanshu
792521
792521
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f257503%2fhow-to-convert-this-object-data-into-array%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown