小编B H*_*ppy的帖子

如何解析类似于 .ini 文件的格式化文本?

我有一个 HTML 格式的输入表单,用于使用 PHP 将用户数据导入到数据库 (MYSQL) 中。

输入中的信息必须是这样的:

[account]
user = {user1}
pwd = {password1}
expdate = 2028-01-01
[account]
user = {user2}
pwd = {password2}
expdate = 2028-01-01
[account]
user = {user3}
pwd = {password3}
expdate = 2028-01-01
Run Code Online (Sandbox Code Playgroud)

现在,PHP 代码应该解析用户数和每个用户信息并分别保存每个用户信息。

我的PHP代码是:

$users = $_POST["users"];
$users = explode(chr(10) . chr(10), $users);
for ($i = 0; $i < count($users); $i++) { 
    $users[$i] = explode(" ", $users[$i]);
    $username = $users[$i][2];
    $pwd = $users[$i][5];
    $exp = $users[$i][8];
    if (strtotime($exp) === false) {
        // ...code …
Run Code Online (Sandbox Code Playgroud)

php explode text-parsing

0
推荐指数
1
解决办法
176
查看次数

标签 统计

explode ×1

php ×1

text-parsing ×1