¿Cómo combinar múltiples matrices en una cadena json en PHP?
//Crear una matriz
$array = array(?
" name " = >; " Hza",
"Edad" = >;21
);
//Convertir a una matriz en formato json
echo JSON _ codificar ($matriz);?
Echo" ltbr />;
//Crear clase
Estudiante de clase{
nombre público $
public $ edad?
//La inicialización es una asignación
función __construct($nombre, $edad)
{
$ esto - gt; nombre = $nombre?
$ this- gt; edad = $edad
}?
//El método mágico usa json_encode(); función Convertir el objeto a formato de cadena.
función __tostring() {?
//Convertir el objeto a formato json
Devuelve json_encode($this, JSON) _ FORCE _ OBJECT);
}
}
//Crear una instancia del objeto
$persona1 = nuevo estudiante(' Hza ' , 20);
//Formato json de salida
echo $ persona 1;
gt
Datos extendidos: p>
Json seis caracteres de construcción:
begin-array = ws x5B ws; [corchete izquierdo]
begin-object = ws x7B ws; /p> p>
end-array = ws x5D ws;]corchete derecho
objeto final = ws x7D ws;}corchete derecho
separador de nombre = ws x3A ws; dos puntos
separador de valores = ws x2C ws;, coma
Se permiten espacios en blanco sin sentido (ws) antes o después de estos seis caracteres estructurales:
ws = *( x20/; espacio
x09/; etiqueta horizontal
x0A/; nueva línea o nueva línea
x0D);