Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou precisando inserir os dados de uma string em um Array mas pelos dados não seguirem certo padrão (ex.: Sempre 2 caracteres, SP ou MG) não consigo cortar essa String e inserir os dados um por um, para explicar melhor.:
Consigo criar um Array Manualmente utilizando.:
$arrayManual = array("abc","de","fgh","ijk","lm");
echo count($arrayManual);
//Resultará em 5
O Problema é que esse serviço foi feito por outro programador e não posso criar uma maneira mais "limpa" para obter esse array e todos os dados do usuário são agrupados em um único campo da tabela, preciso passar cada um desses campos para um Array.
Mesmo sabendo que tinha 99% de chances de dar errado tentei montar o Array utilizando:
$stringMontada = '"abc","de","fgh","ijk","lm"';
$arrayMontado = array($stringMontada);
echo count($arrayMontado);
//Resultará em 1
Como esperava o resultado obtido foi apenas 1, todos os campos, mesmo separados por vírgula e aspas, entraram como um único valor.
Existe alguma maneira de desmembrar esse campo, mesmo sem padrão pré-definido, e inserí-lo em um array ?
Carregando comentários...