Я пытаюсь прочитать текст после определенного символа, а затем извлечь данные. Я могу это сделать, но хочу иметь возможность выделять данные с помощью «#», чтобы он был разделен по отдельности. Я могу справиться с этим, но проблема в том, что на некоторых частях есть место вместо хэштега.Чтение текста после определенного символа с помощью PHP
Я пробовал использовать $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
Спасибо за чтение, я ценю помощь.
О, я вижу, что вы там делали. Это довольно умно и именно то, что я ищу. Спасибо. –