这样子执行成功:<?php$filename="test.txt";file_put_contents($filename, "nihao");?>
但这样会失败:<?php$filename="test.txt";file_put_contents($filename, "ni&hao");?>
求指点,只是多了一个and符号,请问这样要怎么处理?
"ni\&hao" 在特殊字符前加转义字符'\&'或是把双引号改成单引号。
咋可能么, 我都测试过了两种都可以,
<?php $filename="test.txt"; file_put_contents($filename, json_encode("ni&hao")); ?>
"ni\&hao" 在特殊字符前加转义字符'\&'或是把双引号改成单引号。
咋可能么, 我都测试过了两种都可以,