это первый раз, что я чувствую себя отчаявшимся человеком из-за того, что не нахожу решение моей проблемы, так как, обычно посетив этот сайт, я нахожу очень хорошие ответы, но в этом случае я ничего не нашел сходным.
Оказывается, что они просили меня, чтобы делать grid людей с данными, который предлагает мне webservice, сделанный в .net, во что я использовал php, чтобы мочь заносить в список весь контент webservice, и результат - следующий объект:
stdClass Object([ListarStaffMedicoResult] => {
"List": [{
"COD_MEDICO": "16610",
"DSC_NMEDICO": "FUNG QUINTANILLA ROSA ELIZABETH",
"COD_ESPECIALID": "018",
"DSC_ESPECIALIDAD": "PSICOLOGIA",
"FOTO": "[00149][00150][00151][00152][00153][00157][00158][00159][00183][00369][00370][00410][00425][00509]16610.jpg"
}, {
"COD_MEDICO": "19904",
"DSC_NMEDICO": "ESPINO HUAMAN JAVIER ENRIQUE",
"COD_ESPECIALID": "050",
"DSC_ESPECIALIDAD": "PEDIATRIA Y NEONATOLOGIA",
"FOTO": "[00149][00150][00151][00152][00153][00157][00158][00159][00183][00369][00370][00410][00425][00509]19904.jpg"
}, {
"COD_MEDICO": "40767",
"DSC_NMEDICO": "ALANIA CHAVEZ PAUL FRANCIS",
"COD_ESPECIALID": "228",
"DSC_ESPECIALIDAD": "TRAUMATOLOGIA - UNIDAD DE MANO Y PIE",
"FOTO": "[00149][00150][00151][00152][00153][00157][00158][00159][00183][00369][00370][00410][00425][00509]40767.jpg"
}, {
"COD_MEDICO": "51412",
"DSC_NMEDICO": "CASTRO MUJICA MARIA DEL CARMEN ",
"COD_ESPECIALID": "226",
"DSC_ESPECIALIDAD": "NO_USAR GENETICA",
"FOTO": "[00149][00150][00151][00152][00153][00157][00158][00159][00183][00369][00370][00410][00425][00509]51412.jpg"
}],
"TotalRecords": 272})
Я должен упоминать о том, что я удалил статьи, которые были больше (чтобы не перезагружать страницу).
Какова проблема тогда? дело в том, что никогда я не видел такой объект, у меня нет даже идеи как того, чтобы заносить в список статьи, так как в момент использования foreach у меня выходит ошибка, из которой for each сделан плохо, и если я хочу получить какую-то стоимость какого-то индекса, встречаю себе сюрприза, которого единственный индекс - ListarStaffMedicoResult и Ваш контент - все остальное, не могут соглашаться на того же самого.
Они знают, как соглашаться на данные, чтобы заносить в список их например этой формы?:
Nombre doctor: FUNG QUINTANILLA ROSA ELIZABETH
Especialidad: PSICOLOGIA
Nombre doctor: ESPINO HUAMAN JAVIER ENRIQUE
Especialidad: PEDIATRIA Y NEONATOLOGIA
Etc.
Спасибо за Вашу опору.
Очень хорошие! Не беспокойся о stdClass
, это только одна representaciГіn genГ©rica и vacГ, - которому он предлагает PHP, чтобы представлять любой объект, который был бы, проблема aquГ - простая и состоит в том, что array
, которые он содержит, он представляет несколько уровней anidacion
, поэтому один foreach
из удара не будет возвращать тебе результат, в котором ты нуждаешься.
ты Можешь превращать ее fГЎcilmente в один array
:
$array = get_object_vars($obj);
DespuГ©s ListarStaffMedicoResult
был бы основной Гєnica, которую мы находим в первом уровне, внутри этого мы находим другие два ключа List
и TotalRecords
.
Ключ, который ты хочешь повторить действительно, - List
, который является той, которая содержит одну colecciГіn объектов с нею informaciГіn.
ты Можешь делать следовательно:
foreach($array["ListarStaffMedicoResult"]["List"] as $result) {...}
и ahГ - уже ты соглашаешься на каждое свойство, которое интересует тебя, как
$result["DSC_NMEDICO"].