에 문자열의 일부를 얻기? 그냥 1
이 필요합니다.는 다음 문자열을 갖는 PHP
미리 감사드립니다. 다음과 같이
이제$array = json_decode('[{"name":null,"value":"","target":null,"alias":"","required":1,"showNull":0}]');
당신이 required
옵션에 액세스 할 수 있습니다 : 항상 JSON 될 것입니다 문자열을 가정
에 문자열의 일부를 얻기? 그냥 1
이 필요합니다.는 다음 문자열을 갖는 PHP
미리 감사드립니다. 다음과 같이
이제$array = json_decode('[{"name":null,"value":"","target":null,"alias":"","required":1,"showNull":0}]');
당신이 required
옵션에 액세스 할 수 있습니다 : 항상 JSON 될 것입니다 문자열을 가정
, json_decode()
사용 당신이 사용할 수있는
$array[0]->required;
을 json_decode :
<?php
$string = '[{"name":null,"value":"","target":null,"alias":"","required":1,"showNull":0}]';
$string_array = json_decode($string, true);
echo $string_array[0]['required'];
?>
한 줄로, 기능을 사용하여 json_decode 및 current :
$str = '[{"name":null,"value":"","target":null,"alias":"","required":1,"showNull":0}]';
$required = current(json_decode($str))->required;
json을 구문 분석하지 않는 이유는 무엇입니까? 아니면 항상 유효하지 않습니까? – Jerodev
우선 문자열이 유효하지 않습니다. 유효한 문자열을 가지고 있다면 json_decode()를 시도해 볼 수 있습니다. 필요한 키를 얻을 수 있습니다. –
@VaheGalstyan 문자열이 유효한 JSON ... https://eval.in/739285 – BenM