02/07/2013

Nome do objeto com hifen

Olá Pessoal,

Estou criando um aplicação para ler um arquivo xml, como o php me retornar os nomes das tags xml como objeto alguns estão retornando como por exemplo "assigned-at" só que na hora de chama o objeto o php gerar um erro, é possivel chama um objeto com - no nome ?

Obs: O arquivo xml tem cerca de 9 gigas é muito grande para trocar os nomes das tags.

Abraço

PHP

Maciel Portugal

Respostas

03/01/2014

Lincoln Coutinho

Bom dia Maciel,
Você pode fazer um tratamento uniforme das strings dos valores do XML
Por exemplo:
$valor_do_xml = "valor_do_xml";

$novo_valor_do_xml = "-".$valor_do_xml; // Se a - for o primeiro termo..

/* Se precisar inserir no meio da string */ 

$valor_do_xml = "valor_do_xml";

$lenght = strlen($valor_do_xml);

$novo_valor_do_xml = $valor_do_xml[$lenght-2].$valor_do_xml[$lenght-1].$valor_do_xml[$lenght]."-";

// A string sera : xml-
Responder Citar