今天,我在代码中发现了一些奇怪的错误。

我生成街道,街道编号并将其保存到“ MySQL地址”列中。
在应用程序中看起来还可以,但是在MySQL中,街道名称和街道编号之间有换行符:

Konopnickiej
 4/20


在前端,一切都很好。当我只在前端编辑此记录(不进行编辑-只是将相同的数据发送到已编辑的记录)时-MySQL将其保存为:

Konopnickiej 4/20


那么如何解决生成脚本的问题呢?

$ulice = file(base_url('/assets/admin/ulice.txt'));

$adres = trim($ulice[array_rand($ulice)] . ' ' . $this->_generateAddressNumber());

最佳答案

好的,我知道了。

$ulica = str_replace(array("\r", "\n"), '', $ulice[array_rand($ulice)]);

$adres = trim($ulica. ' ' .$this->_generateAddressNumber());

10-06 02:01