Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP函数str_replace应该放在MVC中的哪个位置?_Php_Mysql_Model View Controller_Str Replace - Fatal编程技术网

PHP函数str_replace应该放在MVC中的哪个位置?

PHP函数str_replace应该放在MVC中的哪个位置?,php,mysql,model-view-controller,str-replace,Php,Mysql,Model View Controller,Str Replace,在何处使用PHP str_replace函数将“¨”转换为或\n 我试着看了一下关于和的相关帖子。我还尝试在模型中而不是在查询中添加str_replace WinnerStatement “你好,我是赢家” 型号 public function early_results($user_id) { $sql = " SELECT l.winnerStatement AS WinnerStatement, l.recipi

在何处使用PHP str_replace函数将“¨”转换为
或\n

我试着看了一下关于和的相关帖子。我还尝试在模型中而不是在查询中添加str_replace

WinnerStatement

“你好,我是赢家”

型号

public function early_results($user_id) { 
    $sql = " 
        SELECT 
            l.winnerStatement AS WinnerStatement,
            l.recipient AS Recipient, 
        FROM Letter l
        WHERE 
            l.winnerId = '{$this->db->escape($user_id)}';";
    return $this->db->query($sql)->result();  
}
查看

<td><?=$feed_item->WinnerStatement?></td>
您可以在视图中设置它

<td><?=str_replace('¶', '<br />', $feed_item->WinnerStatement)?></td>

您可以在视图中进行设置

<td><?=str_replace('¶', '<br />', $feed_item->WinnerStatement)?></td>


请阅读
可以在查询
中替换(l.winnerStatement,“”,“
”)为…
也许最好在控制器中修复它,因此,视图没有被字符串操作代码弄乱……如果您愿意,可以使用mysql
replace
在查询中进行替换,但问题确实询问了php函数
stru replace
——因此,请阅读注释
中给出的代码可以在查询
replace>中(l.winnerStatement,“”,“
”)作为…
也许最好在controller中修复它,这样视图就不会被字符串操作代码弄乱…如果您愿意,您可以使用mysql
replace
在查询中进行替换,但问题确实询问了php函数
stru replace
-因此在注释中给出了代码