PHP tem uma função chamada fgetcsv que permite que você coloque os valores a partir de um valor separado por vírgulas ( csv) em uma matriz . A função lê uma linha (linha) de cada vez , por isso deve ser colocado dentro de um loop para processar um arquivo inteiro . Os argumentos da função são as seguintes: recursos, comprimento da linha , delimitador, gabinete e fuga. Você deve especificar o período a ser maior do que a linha mais longa . Use o argumento delimitador se o arquivo usa algo diferente de uma vírgula . Se os dados estiverem entre aspas simples e duplas , especificar que no argumento gabinete. O valor padrão é de fuga " nova linha " , mas pode ser especificado como qualquer outra coisa. Coisas que você precisa
PHP
Show Mais instruções
1
Abra um arquivo de texto em branco em qualquer editor de texto.
2
Comece seu script php com a linha : 3 Defina o número da linha começando com a linha : $ linha = 1;
4
Abra o arquivo. csv para ler apenas com a linha : $ arquivo = fopen ( " example.csv ", " r");
5
Comece o loop while que será executado através dos dados e coloque em cada linha uma
6
Contar o número de campos em cada linha: $ num = count ( $ dados );
7
Comece um laço for para imprimir o dados para a tela : for ( $ x = 0; $ x < $ num ; $ x + +) {
< br > 8
Imprimir os dados para a tela e fechar o for e while : . echo $ dados [$ c] "\\ n" ;}}
9
Feche o arquivo com a linha: fclose ( $ file );
10
Feche o script php: >
11
Salve o script com o " php? . "extensão . Todo o script será semelhante