разбить текстовый файл в массив в зависимости от запятой - PullRequest
0 голосов
/ 29 мая 2018

Я хотел бы преобразовать мой text.tx в массив, зависит только от запятой, например:

, если у меня есть этот текст: enter image description here

так что мне нужно выполнить мой массив следующим образом:

enter image description here

пожалуйста, проверьте мой код, мой код не работает должным образом, потому что это зависит от запятой иновая строка:

<code><?php
$lines = file ("text.txt");
foreach($lines as $line) {
    $data[] = explode(',', $line);
}
?>
<pre>
    <?php
    print_r($data);
    ?>

1 Ответ

0 голосов
/ 29 мая 2018
$handle = fopen("text.txt", "r");
if ($handle) {
    $data = [];
    while (($line = fgets($handle)) !== false) {
        $data[] = explode(',', $line);
    }

    fclose($handle);
    echo "<pre>";
    print_r($data); 
} else {
    // error opening the file.
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...