Я пытаюсь создать этот формат информации/массива в PHP
[OverrideEmailSettings] => stdClass Object (
[[email protected]] => stdClass Object (
[Reports] => Array (
[0] => stdClass Object (
[ReportType] => 1
[SummaryFrequency] => Array (
[0] => stdClass Object (
[FrequencyType] => 8011
[SecondsPast] => 32400
)
)
[Filter] => stdClass Object (
[ClauseType] => and
[RuleField] =>
[RuleOperator] =>
[RuleValue] =>
[ClauseChildren] => Array (
[0] => stdClass Object (
[ClauseType] =>
[RuleField] => BackupJobDetail.TimeSinceStarted
[RuleOperator] => int_lte
[RuleValue] => 86400
)
)
)
)
)
)
)
Вот мой код - $line = the equivelent to [email protected]
$x = array(
'Reports' => array(
'ReportType' => '1',
'SummaryFrequency' => array(
'FrequencyType' => '8011',
'SecondsPast' => '32400',
),
'Filter' => array(
'ClauseType' => 'or',
'RuleField' => '',
'RuleOperator' => '',
'RuleValue' => '',
'ClauseChildren' => array(
'ClauseType' => '',
'RuleField' => 'BackupJobDetail.TimeSinceStarted',
'RuleOperator' => 'int_lte',
'RuleValue' => '86400',
),
),
),
);
$account_get_user_profile->OverrideEmailSettings->$line = $x;
Но я думаю, что я неправильно отформатировал его.
@JohnConde извините, я поставил «отправить», я имел в виду «создать». Я пытаюсь создать этот формат массива и данных в PHP
Некоторые из того, что вы называете массивом, являются объектами!
Вам нужно привести свой массив к стандартному классу. Смотрите здесь: phpize.online/…
Чего должен добиться $account_get_user_profile->OverrideEmailSettings->$line = $x;
?
Вам нужно привести свои массивы к stdClass, например:
<?php
$x = [
"Reports" => [
(object) [
"ReportType" => "1",
"SummaryFrequency" => [
(object) [
"FrequencyType" => "8011",
"SecondsPast" => "32400",
],
],
"Filter" => (object) [
"ClauseType" => "or",
"RuleField" => "",
"RuleOperator" => "",
"RuleValue" => "",
"ClauseChildren" => [
(object) [
"ClauseType" => "",
"RuleField" => "BackupJobDetail.TimeSinceStarted",
"RuleOperator" => "int_lte",
"RuleValue" => "86400",
],
],
],
],
],
];
print_r($x);
Посмотрите PHP онлайн код
Непонятно, к каким данным вы пытаетесь получить доступ из этого объекта или как вы пытаетесь получить к нему доступ. Пожалуйста, отредактируйте свой вопрос, чтобы уточнить.