无法解决这个php循环

时间:2016-01-20 17:36:12

标签: php loops

我有一个config.ini我必须通过php更改所以,我试图通过bucles改变它,但我无法解决它。 我必须在变量$ parametros [“usuario”]中删除一些我拥有的App1用户,它并不总是存在,所以它不是一个问题 他不在这个文件中(但我必须尝试在App1上找到他(appname = Microsoft远程桌面))

所以:我必须将$ parametros ['user']中保存的一些用户名删除到config.ini(仅限app1)

config.ini看起来像:

[App1]
    appname=Microsoft Remote Desktop
    path=
    startup=
    cmdline=
    groups=
    users=BOX\xavier.roch00;BOX\lealma01;BOX\bautij01;BOX\gonzad01
    maximized=
    minimized=
    hide=
    all_users=no
    [App2]
    appname=TSplus Remote Taskbar
    path=
    startup=
    cmdline=
    groups=
    users=
    maximized=
    minimized=
    hide=
    all_users=no

我正在尝试这样的事情:

$appname = "appname=Microsoft Remote Desktop";
$users = "users="

$encontrado_liniaAppname = false;
$encontrado_liniaUsers = false;
$encontrado = false;
$indice = 0;

while (!$encontrado)
{
    if ($arrFiche[$indice] === $appname)
        $encontrado_liniaAppname = true;
    else if($encontrado_liniaAppname === true && $arrFichero[$indice] == $encontrado_liniaUsers)
    {
        $encontrado_liniaUsers = true;
        // borramos el usuario en caso de que exista en users
        str_replace($this->parametros["usuario"], "", $arrFichero[$indice]);
        $encontrado = true;
    }
    else
        $indice++;
}

我是新手所以,这对我来说很难...非常感谢!

0 个答案:

没有答案