"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como converter um array PHP em um array JavaScript?

Como converter um array PHP em um array JavaScript?

Publicado em 2024-12-22
Navegar:725

How to Convert a PHP Array to a JavaScript Array?

Converter array PHP em JavaScript

Ao trabalhar com PHP e JavaScript, a troca de dados entre eles pode ser crucial. Uma tarefa comum é converter arrays PHP em arrays JavaScript. Este artigo se aprofundará no processo de obtenção dessa conversão.

Problema:

Dado um array PHP, como ele pode ser transformado em um array JavaScript em um formato específico ?

Solução:

PHP fornece a função json_encode(), projetada para converter arrays PHP em notação de objeto JavaScript (JSON). JSON é um formato popular de troca de dados que pode ser facilmente analisado e usado por JavaScript.

Para converter um array PHP em um array JavaScript usando json_encode(), siga estas etapas:

  1. Defina o array PHP:
$php_array = array('Element 1', 'Element 2', 'Element 3');
  1. Use a função json_encode() para convertê-lo para JSON:
$json_string = json_encode($php_array);
  1. A string JSON resultante pode então ser usada em JavaScript como um array, atribuindo-a a uma variável:
const javascript_array = ;

Exemplo:

Considere o array PHP fornecido no problema:

$php_array = array(
    [0] => '001-1234567',
    [1] => '1234567',
    [2] => '12345678',
    [3] => '12345678',
    [4] => '12345678',
    [5] => 'AP1W3242',
    [6] => 'AP7X1234',
    [7] => 'AS1234',
    [8] => 'MH9Z2324',
    [9] => 'MX1234',
    [10] => 'TN1A3242',
    [11] => 'ZZ1234'
);

Converta-o em um array JavaScript usando json_encode():

$json_string = json_encode($php_array);

Isso produzirá o seguinte JSON string:

["001-1234567","1234567","12345678","12345678","12345678","AP1W3242","AP7X1234","AS1234","MH9Z2324","MX1234","TN1A3242","ZZ1234"]

Qual pode ser atribuído a uma variável JavaScript como um array:

const javascript_array = ;
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3