Bueno tengo una clase de esta manera es parte de una clase para templates.
la idea es poner en un array lo que est{a entre { }.
Código PHP:
class g{
var $arr;
var $cadena;
function g()
{
$this->cadena="{a}asas{b}asaswe{c}asdqwer{d}a";
$this->code_ext();
}
function algo()
{}
function otro_algo()
{}
function code_ext()
{
function($a)
{
$this->arr[]=$a[1];
}
return preg_replace_call_back("#(.*?)#is","proceso",$this->cadena);
}
}
hago esto fuera de una clase
Código PHP:
function code_ext()
{
function($a)
{
$this->arr[]=$a[1];
}
return preg_replace_call_back("#(.*?)#is","proceso",$this->cadena);
}
connection closed.