我有一个文件,我正在保存消息和用户名,现在我想分别获取消息和名称,我该怎么办 我的代码是
$name = $this->session->userdata('name');
$msg = isset($_GET['msg']) ? $_GET['msg'] : '';
file_put_contents($filename,$msg.$name);
现在我想获取不同变量的数据
$response['msg'] = file_get_contents($filename,$name);
$response['name'] = file_get_contents($filename,$msg);
bt它并不是必需的数据...任何人都知道如何获得 感谢
答案 0 :(得分:1)
我希望你正在清理你的意见,但无论如何:
你可以使用一些分隔符,即:
file_put_contents($file, implode(';', array($msg, $name)));
并阅读:
$response = explode(';', file_get_contents($filename));
$response[0]
是您的信息,$response[1]
是您的名字。
您需要确保您的分隔符不会出现在邮件或名称中。你可以使用正则表达式。