Hola, muy buenas,
yo queria preguntar si esto se puede hacer
Código PHP:
function smsXml () {
$num_args = func_num_args();
$lista_args = func_get_args();
$cadena = "<<<XML
<?xml version='1.0' encoding='utf-8'?>
<operation>";
for ($i=0;$i<$num_args;$i++) {
$cadena = $cadena."<param$i>".$lista_args[$i]."</param$i>";
}
$cadena = $cadena."</operation>
XML;";
return $cadena;
}
La llamada a la funcion es
Código PHP:
$xml = smsXml($op,$id_user,$us);
$dat = new SimpleXMLElement($xml);
Es una funcion con parametros indefinidos, a la que se le pasan unas variables
y supuestamente te crea o deberia crear algo asi:
Código:
$xml = <<<XML
<?xml version='1.0' encoding='utf-8'?>
<operation>
<param0>$op</param>
<param1>$id_user</param1>
<param2>$us</param2>
</operation>
XML;
Lo que pasa es que no sé si esa funcion esta bien, o hay alguna otra forma de hacerlo. Gracias!!