Я пытаюсь получить что-то из данных json, которые у меня есть, поэтому это мои данные json
$json = '
{
"type": {
"image" : [
{"data" : "PNG"}
],
"title" : [
{"value" : "OJKAOSKAOSK"}
],
"text" : [
{"value" : "asdsada"}
]
}
}';
$form = json_decode($json);
Затем создайте объект с json_decode();
После этого я пытаюсьвыполните переключение следующим образом:
foreach ($form as $type) {
print_r($type->image);
switch($type) {
case 'image':
echo 'image_data';
break;
case 'text' :
print_r('text_value');
break;
case 'title' :
print_r('title_value');
break;
default:
print_r('none');
break;
}
}
Дело в том, что я не могу увидеть эти данные, используя регистр 'string', но я могу видеть данные с помощью $form->type->image
или $type->image
, есть ли возможность сделатьпереключить его со строкой как регистр?