Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从文件中读取并使用explode函数_Php_Explode_Trim_File Handling_Filehandler - Fatal编程技术网

Php 从文件中读取并使用explode函数

Php 从文件中读取并使用explode函数,php,explode,trim,file-handling,filehandler,Php,Explode,Trim,File Handling,Filehandler,我需要帮助。 我有一个包含数字的文件: 105 5001 5450 1548 5158 7875 8785 2404 5410 1548 0 0 现在应该从这个文件中读取,然后保存一行的编号,并将其分开,在编号之间留有空格。然后将其保存在变量上。 例如:第一行: $o = 105 $s=5001 $j=5450 $m=1548 我希望我没有弄错你的问题。这可能会有帮助 <?php $handle = fopen("inputfile.txt", "r"); if

我需要帮助。 我有一个包含数字的文件:

105 5001 5450 1548

5158 7875 8785 2404

5410 1548 0 0
现在应该从这个文件中读取,然后保存一行的编号,并将其分开,在编号之间留有空格。然后将其保存在变量上。 例如:第一行:

$o = 105    $s=5001    $j=5450    $m=1548 

我希望我没有弄错你的问题。这可能会有帮助

<?php
$handle = fopen("inputfile.txt", "r");
if ($handle) {
    while (($line = fgets($handle)) !== false) {
        list($o, $s, $j, $m) = explode(' ', $line);
        // do soethings with your variables $o, $s, $j, $m
    }
} else {
    // error opening the file.
}
fclose($handle);