php - Comment corriger l'échec d'exécution de file_put_contents lorsqu'il contient le symbole & ?
滿天的星座
滿天的星座 2017-05-16 13:13:03
0
3
721

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 ?

滿天的星座
滿天的星座

répondre à tous(3)
迷茫

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

迷茫

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

.
刘奇
<?php
$filename="test.txt";
file_put_contents($filename, json_encode("ni&hao"));
?>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal