Ir para conteúdo
Fórum Script Brasil
  • 0

Dados passados para o JSON em ARRAY


diogohamer

Pergunta

Boa tarde,

Estou montando um sistema onde eu passo os dados de um BD já formatados em Array para o JSON, para exibição em uma tabela, utilizando o plugin DataTables do Jquery.

Um desses campos é de telefone e precisava pegar os números de telefone e jogar em um Array para que eu possa excluir alguns campos, pois o telefone vem como uma codificação diferente do padrão.

 Gostaria de pedir a ajuda da comunidade para que possa me dar uma luz sobre como posso estar pegando apenas o campo telefone do JSON formatando ele e enviando novamente para a tabela.

Caso não fique claro posso tentar explicar mais detalhadamente, segue uma parte do retorno do meu JSON.

Obrigado.

{"sEcho":1,"iTotalRecords":1202,"iTotalDisplayRecords":1202,"aaData":
[["11\/12\/2017","04:04:43","212988069693"],
["11\/12\/2017","01:07:07","212988069693"],
["10\/12\/2017","21:46:55","212988069693"],
["10\/12\/2017","21:45:02","212988069693"],
["10\/12\/2017","16:06:15","112997646497"],
["09\/12\/2017","17:15:04","981860152"] ......

 

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Bom dia, consegui separar o Array, mas ainda estou com dificuldade em pegar cada telefone no caso e conseguir separar cada número por Array para que eu possa editá-lo, segue a parte do meu cod.

while ($rows = pg_fetch_array($resultset)) {

    $array2 = $rows["from_userpart"];

		$meuarray = explode(' ', $array2);

			foreach($meuarray as $valor)
    		{

        		echo $valor."</br>";

    		}
}

O resultado seria esse:

//212987089799
//212991134507
//981992392
//11231332141
//212988069693
//212988069693
//212988069693

 

Link para o comentário
Compartilhar em outros sites

  • 0
5 horas atrás, MLeandroJr! disse:

Com um foreach você consegue pegar o número de telefone pra manipular.


foreach ($arr->aaData as $row) {
    echo $row[2] . '<br />';
}

 

Tentei implementar em meu cod, mas não está me retornando nada e não da erro também, estou tentando percorrer o número de telefones e verificar qual o total de campos de cada um, assim como quando usa o var_dump e ele mostra o valor da string, ai nesse caso exemplo var_dump = 11(total da string) ai sim dependendo do valor queria modificar ele incluindo uma mascara e excluindo o primeiro campo.

Link para o comentário
Compartilhar em outros sites

  • 0

Acabei me esquecendo de responder esse tópico, consegui resolver tratando os dados antes de enviar para o JSON.

 

while ($rows = pg_fetch_array($resultset)) {
  $array2 = $rows[2];
    $intlen = strlen($array2);
    if (($intlen === 8) || ($intlen === 9) || ($intlen === 11) || ($intlen === 12)) {


        $meuarray = explode(" ", $array2);
        foreach ($meuarray as $valor) {
            $str = str_split($valor);
            if (($str[0] === '0') || ($str[0] === '1') || ($str[0] === '2') || ($str[0] === '7')) {
                $exlui = array_shift($str);
            }
            $implode = implode("", $str);
        }
    }
}

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...