recherche

Maison  >  Questions et réponses  >  le corps du texte

php écrit le fichier ini

Native PHP utilise la fonction parse_ini_file() pour lire la configuration ini
Quelle fonction doit être utilisée pour modifier les éléments de configuration ?

代言代言2752 Il y a quelques jours908

répondre à tous(2)je répondrai

  • 高洛峰

    高洛峰2017-06-28 09:24:40

    le compositeur nécessite piwik/ini

    répondre
    0
  • 大家讲道理

    大家讲道理2017-06-28 09:24:40

    Il n'existe pas de support natif pour modifier la configuration. Vous pouvez l'implémenter vous-même ou utiliser la roue de quelqu'un d'autre

    .

    Je suis porteur

    https://packagist.org/package...

    <?php
    
    require 'vendor/autoload.php';
    
    use WriteiniFile\WriteiniFile;
    
    $data = [
        'fruit' => ['orange' => '100g', 'fraise' => '10g'],
        'legume' => ['haricot' => '20g', 'oignon' => '100g'],
        'jus' => ['orange' => '1L', 'pomme' => '1,5L', 'pamplemousse' => '0,5L'],
    ];
    
    // demo create ini file
    $a = new WriteiniFile('file.ini');
    $a->create($data);
    $a->add([
        'music' => ['rap' => true, 'rock' => false]
    ]);
    $a->rm([
        'jus' => ['pomme' => '1,5L']
    ]);
    $a->update([
        'fruit' => ['orange' => '200g'] // 100g to 200g
    ]);
    $a->write();
    
    echo '<pre>'.file_get_contents('file.ini').'</pre>';
    
    /* output file.ini
    [fruit]
    orange = "200g"
    fraise = "10g"
    
    [legume]
    haricot = "20g"
    oignon = "100g"
    
    [jus]
    orange = "1L"
    pamplemousse = "0,5L"
    
    [music]
    rap = 1
    rock = 0
    */
    
    $b = new WriteiniFile('file.ini');
    $b->erase();
    $b->write();
    

    répondre
    0
  • Annulerrépondre