侧边栏壁纸
博主昵称
梦之中小俊

以前高中时,羡慕大学考试只要及格就行;现在大学了,怀念高中考试及不及格都行??

php自带常用函数

梦之中小俊
2020-07-25 / 0 评论 / 217 阅读 / 推送成功!

随机输出数字

  1. rand(100,200)//有可能输出115

PHP转义html

  1. htmlspecialchars();

php去掉html标签

  1. $str = '

    115

    '
    ;
  2. $str = stripcslashes($str);
  3. //输出115

php时间函数应用
转换时间戳

  1. strtotime('2009-1-22') //结果:1232553600

明天的这个时候

  1. strtotime('+1 day')

当前的时间

  1. date('Y-m-d H:i:s',time()) //2020-01-22 09:40:25

当前的时间戳

  1. time() //1232553600

下个星期此时的时间戳

  1. strtotime('+1 week')

上个星期此时的时间戳

  1. strtotime('-1 week')

指定下星期几的时间戳例如下周四

  1. strtotime('next Thursday')

指定上星期几的时间戳例如上周四

  1. strtotime('last Thursday')

用PHP写出显示客户端和服务器端IP的代码

  1. echo $_SERVER['REMOTE_ADDR'];//客户端IP
  2. echo $_SERVER['SERVER_ADDR'];//服务器端IP
  3. echo $_SERVER['PHP_SELF'];//结果:"/index.php" 当前脚本的名称(不包括路径和查询字符串)
  4. echo $_SERVER["HTTP_REFERER"];//链接到当前页面的来源url
  5. echo gethostbyname("www.v1pin.com");//获取指定域名的IP地址
  6. echo getenv("REMOTE_ADDR");//获取客户端IP地址
  7. echo getenv("SERVER_ADDR");//获取服务器端IP地址

获取一个字符串中指定的字符

  1. $str="abcdefg";
  2. echo $str[2]; //输出c

求两个日期的差数,例如2007-2-5 ~ 2007-3-6 的日期差数

  1. echo (strtotime("2007-3-6")-strtotime("2007-2-5"))/(3600*24);//结果:29 天

简述一下echo、print、print_r 区别

  1. print_r()主要用来输出数组的结构;echo print 主要用来输出字符串,只不过echo 可同时输出多个字符串,print 只能输出一个字符串;
  2. echo print 区别:
  3. (1)使用命令方式来输出字符串,此时不需要小括号;看个人习惯,个人习惯使用命令方式来输出字符串
  4. (2)使用函数方式来输出字符串,echo无返回值,print有返回值,成功返回 1,失败返回 0

如何批量替换字符串中的特定字符?如:”批量替换$content内容字符串中的所有双引号为单引号”

  1. $content = str_replace($searchs=array("\""), $replaces=array("'"), $content);

htmlspecialchars()函数把一些预定义的字符转换为HTML实体,这些预定义字符主要包括:

  1. & (和号) 成为 &
  2. " (双引号) 成为 "
  3. ' (单引号) 成为 '
  4. < (小于) 成为 <
  5. > (大于) 成为 >
  6. echo htmlspecialchars($str, ENT_COMPAT); //默认,仅编码双引号
  7. echo htmlspecialchars($str, ENT_QUOTES); //编码双引号和单引号
  8. echo htmlspecialchars($str, ENT_NOQUOTES);//不编码任何引号

如何去除数组中重复的值?使用数组函数 array_unique() 可以做到

  1. $arr=array(
  2. "8535455928182811",
  3. "1558999140182811",
  4. "1558999140182811",
  5. "5795844841182811",
  6. "5795844841182811",
  7. );
  8. $ordersn_arr=array_unique($arr);

删除数组中最后一个元素

  1. $a=array("Dog","Cat","Horse");
  2. array_pop($a);

如何将 1234567890 转换成 1,234,567,890 每三位用逗号隔开的形式?

  1. echo number_format("1234567890")."
    "
    ; //结果:1,234,567,890

默认以逗号作为分隔符

  1. echo number_format("1234567890",2)."
    "
    ; //结果:1,234,567,890.00

参数2-指定小数位数

  1. echo number_format("1234567890",2,",",".")."
    "
    ; //结果:1.234.567.890,00
本文共 个字数,平均阅读时长 ≈ 分钟,您已阅读:0时0分0秒。
3

打赏

评论 (0)

OωO
  • ::(呵呵)
  • ::(哈哈)
  • ::(吐舌)
  • ::(太开心)
  • ::(笑眼)
  • ::(花心)
  • ::(小乖)
  • ::(乖)
  • ::(捂嘴笑)
  • ::(滑稽)
  • ::(你懂的)
  • ::(不高兴)
  • ::(怒)
  • ::(汗)
  • ::(黑线)
  • ::(泪)
  • ::(真棒)
  • ::(喷)
  • ::(惊哭)
  • ::(阴险)
  • ::(鄙视)
  • ::(酷)
  • ::(啊)
  • ::(狂汗)
  • ::(what)
  • ::(疑问)
  • ::(酸爽)
  • ::(呀咩爹)
  • ::(委屈)
  • ::(惊讶)
  • ::(睡觉)
  • ::(笑尿)
  • ::(挖鼻)
  • ::(吐)
  • ::(犀利)
  • ::(小红脸)
  • ::(懒得理)
  • ::(勉强)
  • ::(爱心)
  • ::(心碎)
  • ::(玫瑰)
  • ::(礼物)
  • ::(彩虹)
  • ::(太阳)
  • ::(星星月亮)
  • ::(钱币)
  • ::(茶杯)
  • ::(蛋糕)
  • ::(大拇指)
  • ::(胜利)
  • ::(haha)
  • ::(OK)
  • ::(沙发)
  • ::(手纸)
  • ::(香蕉)
  • ::(便便)
  • ::(药丸)
  • ::(红领巾)
  • ::(蜡烛)
  • ::(音乐)
  • ::(灯泡)
  • ::(开心)
  • ::(钱)
  • ::(咦)
  • ::(呼)
  • ::(冷)
  • ::(生气)
  • ::(弱)
  • ::(狗头)
泡泡
阿鲁
颜文字
取消
  1. 头像
    6767 Lv.1
    iPhone · Safari
    沙发

    画图

    回复
  2. 头像
    6767 Lv.1
    Windows 10 · Google Chrome
    板凳

    表情

    回复
  3. 头像
    透露 Lv.2
    Android · QQ Browser
    第30楼

    649494848

    回复