<?php
date_default_timezone_set('Asia/Shanghai');
//sprintf 用方法一 保留指定精度
$number = 123.0002323;
$txt = sprintf("%.2f",$number);
echo $txt;
结果: 123.00
//用法二:替换变量
$test = 100;
$d = sprintf("redis_user_%s", $test);
echo $d;
结果: redis_user_100
PHP 去掉换行符:
//php 不同系统的换行
//不同系统之间换行的实现是不一样的
//linux 与unix中用 \n
//MAC 用 \r
//window 为了体现与linux不同 则是 \r\n
//所以在不同平台上 实现方法就不一样
//php 有三种方法来解决
//方法一
$str = str_replace(array("\r\n", "\r", "\n"), "", $str);
echo $str;
echo "<br><br>";
//方法二 正则
$str1 = "1这是个换行测试
不想展示换行";
$str = str_replace('/[\s\S]*?/', '', $str1);
echo $str;
echo "<br><br>";
//方法三 php自定义变量 PHP_EOL
$str2 = "2这是个换行测试
不想展示换行";
$str = str_replace(PHP_EOL, '', $str2);
echo $str;
echo "<br><br>";