Bueno les dejare un Ejemplo de como funciona...
Código PHP:
<?php
$array["contenido"] = "EL Contenido";
$array["array"]["key2"] = "otro contenido";
$array["array"]["key3"]["adentro"] = "3 Arrays";
$array["array"]["key4"]["adentro"]["key4"] = "4 Arraysss";
//Aqui esta un ejemplo de como funciona la Classe
$skin = new skin("template.html");
$skin->end($array);
$skin->skin();
?>
y el template.html es:
Código HTML:
Ver originalContenido: {$contenido}
Array Key2: {$array{key2}}
Array 3 Nivel {$array{key3}{adentro}}
Array 4 Nivel {$array{key4}{key4}{adentro}}
Entonces .. solo me lee hasta 3niveles y el 4 nivel no me lo lee porque neccesito que la clase me lea todos los arrays de dicha classe hasta que se acaben.. el resultado seria esto:
Código HTML:
Ver originalContenido: El Contenido
Array Key2: otro contenido
Array 3 Nivel 3 Arrays
Array 4 Nivel {$array{key4}{key4}{adentro}}
y finalmente el 4nivel no me lo respeta porque no lee todos.. aguna idea para hacer el script?...
Código PHP:
foreach($array as $key => $value) { $sub["{\$".$key."}"] = $value; if(is_array($value)) { foreach($value as $k => $v) { $sub["{\$".$key."{".$k."}}"] = $v; if(is_array($v)) { foreach($v as $n_k => $n_v) { $sub["{\$".$key."{".$k."}{".$n_k."}}"] = $n_v; } } } } }
Saludos ^^