我正在尝试在特定字符之后读取一些文本,然后检索数据。我能够做到这一点,但我希望能够用“#”将数据分开,以便单独分开。我可以解决这个问题,但问题是在某些部分有一个空格而不是标签。
我试过使用$info = explode(' = ', rtrim($file, '#'));
,但这不起作用。我也尝试了其他一些也不起作用的解决方案。
这是我的代码:
$file = file_get_contents('LauncherInfo.txt');
$info = explode(' = ', $file);
echo $info[0].'#'.$info[1].'#'.$info[2].'#'.$info[3].'#'.$info[4];
这是我使用该代码得到的输出。
IP#127.0.0.1 EXE#Client.exe PORT#8080 TITLE#Launcher
但我希望它是这样的:
IP#127.0.0.1#EXE#Client.exe#PORT#8080#TITLE#Launcher
这也是我的txt文件:
IP = 127.0.0.1
EXE = Client.exe
PORT = 8080
TITLE = Launcher
感谢阅读,感谢您的帮助。