Uso json_decode para volcar un retorno que produce
matriz(3) { ["jsonrpc"]=> cadena(3) "2.0" ["resultado"]=> matriz(13) { ["estado"]=> cadena(7) "Pendiente" ["cantidad (BTC )"]=> string(10) "0.05130899" ["index_url"]=> . . . . [más campos aquí] . . . ["dirección"]=> string(34) "1GHHojoC4Ai1SPMN3YoNzemLNaaj2XFHKc"
Estoy tratando de llenar una variable con el texto del campo "dirección" y probé
$resultado = json_decode($respuesta, verdadero); $dirección = $resultado->dirección;
pero un varbump de $addrwss es NULL
cualquier otra variante como $resultado->"dirección" o $resultado->["dirección"] es una sintaxis incorrecta
¿Alguien puede decirme cómo obtener el texto del campo de dirección de una respuesta JSON PRC 2.0 para ponerlo en una variable en PHP?
Para obtener la dirección que haría:
$result = json_decode($response, true);
$address = $result["result"]["address"];
Como ha convertido la respuesta a la matriz usando json_decode, puede acceder por elemento de la matriz dentro del resultado. Puede acceder mediante echo $resultado["resultado"]["dirección"];
Willtech