recherche

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

php - Comment corriger l'échec d'exécution de file_put_contents lorsqu'il contient le symbole & ?

L'exécution est réussie comme ceci :
<?php
$filename="test.txt";
file_put_contents($filename, "nihao");
?>

Mais cela échouera :
<?php
$filename="test.txt";
file_put_contents($filename, "ni&hao");
?>

S'il vous plaît, donnez-moi quelques conseils. Il y a juste un symbole supplémentaire. Comment dois-je gérer cela ?

滿天的星座滿天的星座2752 Il y a quelques jours725

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

  • 迷茫

    迷茫2017-05-16 13:15:03

    "ni&hao" Ajoutez le caractère d'échappement '&' avant les caractères spéciaux ou remplacez les guillemets doubles par des guillemets simples.

    répondre
    0
  • 迷茫

    迷茫2017-05-16 13:15:03

    Est-ce possible ? J'ai testé les deux méthodes et les deux fonctionnent bien

    .

    répondre
    0
  • 怪我咯

    怪我咯2017-05-16 13:15:03

    <?php
    $filename="test.txt";
    file_put_contents($filename, json_encode("ni&hao"));
    ?>
    

    répondre
    0
  • Annulerrépondre