La extracción de datos se va a realizar con la instrucción extract() de PHP. El procedimiento es el siguiente, se pasa un array como argumento y se obtiene como salida la generación de tantas variables como elementos tiene el array. La particularidad es que los nombres de las variables coinciden con los valores de los elementos. Posteriormente a las variables se les asigna los correspondientes datos de los elementos del array.
Vea este ejemplo:
<?php
$array_paleta_portada = Array ( 'id_paleta'=>1, 'titulo_portada' => 'Mujer pelirroja, espalda desnuda', 'fondo_body' => 'black', 'fondo_portada' => '#9D4848', 'letra' => '#AFAFAF', 'borde' => 'red', 'hover' => '#9A9A9A' ); extract($array_paleta_portada); echo ("Color del body de la paleta $id_paleta es $fondo_body"); echo ("<br><br>"); echo ("Color del fondo de portada de la paleta nº: $id_paleta es $fondo_portada <input type='color' value=$fondo_portada>"); echo ("<br><br>"); echo ("Combinación de colores de la paleta nº: $id_paleta y cuyo título es: $titulo_portada ( Fondo del cuerpo: $fondo_body <input type='color' value=$fondo_body>, Fondo de la portada: $fondo_portada <input type='color' value=$fondo_portada> , Color de la letra: $letra <input type='color' value=$letra> , Color al pasar el ratón: $hover <input type='color' value=$hover> )"); echo ("<br><br>");?>