我有一个文本文件,其中包含 1 行具有此设置的内容:2222;3333两个值除以;.我如何编辑"splitted[0]"或"splitted[1]"保存文件中的新值?以下是我到目前为止所拥有的:<?php$file_handle = fopen("mytext.txt", "rw");while (!feof($file_handle) ){ $line_of_text = fgets($file_handle); $parts = explode("\n", $line_of_text); foreach ($parts as $str) { $str_parts = explode(';', $str); // Split string by ; into an array array_shift($str_parts); // Remove first element echo current($str_parts)."\n"; // echo current element and newline // Same as $str_parts[0] }}fclose($file_handle);?>
1 回答
动漫人物
TA贡献1815条经验 获得超10个赞
<?php
$file = '2222;3333'; // that is your file
$file = explode(';', $file); // This split your file with delimiter ";"
foreach ($file as $newFile) {
// Do whatever you want
var_dump($newFile);
}
- 1 回答
- 0 关注
- 84 浏览
添加回答
举报
0/150
提交
取消