如何解决PHP将附加到文件中的新行
这是我在PHP中的代码:
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
backgroundColor: Colors.pink,bottom: TabBar(
labelColor: Colors.yellow,indicatorColor: Colors.yellow,onTap: (index) {
// Should not used it as it only called when tab options are clicked,// not when user swapped
},controller: _controller,tabs: list,),title: Text('Tabs Demo'),body: TabBarView(
controller: _controller,children: List<Widget>.generate(3,(int index){
return Center(
child: Text(index.toString()),);
}),);
当我第一次尝试追加时,是否将其追加到同一行,但是之后将按我的意愿转到新行。
如您所见,$singles = fopen("singles.txt","a");
$user_info = $name . "," . $gender . "," . $age . "," . $personality . "," .
$favOS . "," . $minAge . "," . $maxAge . PHP_EOL;
fwrite($singles,$user_info);
被添加到同一行。我希望将其添加到新行中。
也有一条尾随的换行符,我不希望结尾处有一个空行。
解决方法
只需用换行符开始字符串,而不用一个换行符结束。这应该可以解决这两个问题-您的第一个追加内容将始终以新行开头,而最后一个不会在末尾添加空白的换行符。
$user_info = PHP_EOL . $name . "," . $gender . "," . $age . "," . $personality . "," .
$favOS . "," . $minAge . "," . $maxAge;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。