PHP textarea换行

<textarea>从数据库里读出数据怎么样按照输入的格式输出???
比方输入
123
32435
32435345

读出来就变成
123 32435 324××××

怎么样才能读出来也是
123
32435
32435345

 

将要输出的数据处理后再输出

function strip_textarea($string)
{
    return nl2br(str_replace(' ', '&nbsp;', htmlspecialchars($string, ENT_QUOTES)));
}

 PHP换行分割(windows/linux)

//将换行的字符串变成数组
public function textarea2array($string)
{
    $list = explode("\n", $string);
    $list = array_map("trim", $list);
    //$list = preg_split("/[,;,;\r\n]+/", $string); //换行、加逗号或分号
    return array_unique(array_filter($list))
}

删除字符串中的UniCode字符

/**
 *  删除字符串中的UniCode字符
 *
 * @param $str
 * @return string|string[]|null
 */
public function deleteUniCode($str)
{
    $pattern = "/[\x{007f}-\x{009f}]|\x{00ad}|[\x{0483}-\x{0489}]|[\x{0559}-\x{055a}]|\x{058a}|[\x{0591}-\x{05bd}]|\x{05bf}|[\x{05c1}-\x{05c2}]|[\x{05c4}-\x{05c7}]|[\x{0606}-\x{060a}]|[\x{063b}-\x{063f}]|\x{0674}|[\x{06e5}-\x{06e6}]|\x{070f}|[\x{076e}-\x{077f}]|\x{0a51}|\x{0a75}|\x{0b44}|[\x{0b62}-\x{0b63}]|[\x{0c62}-\x{0c63}]|[\x{0ce2}-\x{0ce3}]|[\x{0d62}-\x{0d63}]|\x{135f}|[\x{200b}-\x{200f}]|[\x{2028}-\x{202e}]|\x{2044}|\x{2071}|[\x{f701}-\x{f70e}]|[\x{f710}-\x{f71a}]|\x{fb1e}|[\x{fc5e}-\x{fc62}]|\x{feff}|\x{fffc}/u";


    return preg_replace($pattern, "", $str);
}

 

 
 
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值