tengo un problema con este código:
Código PHP:
// buscar el caracter '{' en una cadena ($_prop_args[3]), de estar se ejecuta el codigo que sigue
if (strrpos($_prop_args[3], '{' ) !== false ) {
// extraer los caracteres que haya entre '{' y '}'
$this->str_camposCount = substr($_prop_args[3],
(strrpos($_prop_args[3], '{') + 1 ),
( strrpos($_prop_args[3], '}') - 1 )
);
}
return $this->str_camposCount;
'INNER JOIN con_resenias AS r ON {r.fid} = f.id'
lo que quiero es extraer lo que haya entre '{' y '}', o sea en este caso 'r.fid', pero lo que retorna este código es
' r.fid} = f.id ',
cuando debería ser ' r.fid '.
si el condicional arriba (if) da false, el valor de $this->str_camposCount es null (por defecto). no puedo ver el error que haya en este código, o si será solamente un bug bajo windows (lo estoy testeando en windows y me da eso, todavía no lo testeé en *nix)... hay otras circunstancias que por ahí tienen que ver pero no la quiero hacer larga
gracias, y saludos