Php 将逗号后的值移至换行符后的文本文件
我的数据库中有带逗号的值。例如: 星期一,星期二,星期三,星期四,星期五。当我从数据库中调用某个id所在的行时,我希望在每个逗号后将结果写入一个文本文件,如下所示:Php 将逗号后的值移至换行符后的文本文件,php,mysql,Php,Mysql,我的数据库中有带逗号的值。例如: 星期一,星期二,星期三,星期四,星期五。当我从数据库中调用某个id所在的行时,我希望在每个逗号后将结果写入一个文本文件,如下所示: Monday Tuesday Wednesday Thursday Friday 一个比另一个低 希望这有意义。您可以使用explode函数 -按字符串拆分字符串 $days = "Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday"; $weekdays = ex
Monday
Tuesday
Wednesday
Thursday
Friday
一个比另一个低
希望这有意义。您可以使用explode函数 -按字符串拆分字符串
$days = "Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday";
$weekdays = explode(",", $days);
foreach( $weekdays as $value ){
echo $value."\n";
}
输出:
Monday
Tuesday
Wednesday
Thursday
Friday
我想它会对你有用的 诸如此类:
$result = "Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday";
$array = explode(",", $result);
foreach( $array as $key => $value ){
echo $value."\n";
}
爆炸功能将帮助您
$str = "Monday,Tuesday,Wednesday,Thursday,Friday";
$val = explode(",",$str);
foreach ($val as $key=>$value) {
echo $value.'</br>';
}
$str=“星期一、星期二、星期三、星期四、星期五”;
$val=explode(“,”,$str);
foreach($valas$key=>$value){
回显$value.“”;
}
使用类似的方法
$colVal = $row['col-name'];
echo str_replace(",", "\r\n", $colVal);
现在修复数据库设计是否太晚了?可能是重复的。OP在实际项目中更准确地问了这个问题。我试过上面的代码片段,但当显示在浏览器上时,它会用空格显示一周中相邻的几天,这不是问题,因为我需要将结果写入txt文件。当我使用上面的代码段将$value写入txt文件时,txt文件中只添加了Sunday。请help@CoderJoe,您需要在foreach循环中添加txt文件代码。然后再次检查。我已经这样做了,但除非我做得不对,否则不会起作用。我已经尝试了上面的代码片段,它在浏览器上工作,我如何将结果写入一个txt文件,其中一个文件显示在另一个文件的下方?请帮忙