php 中的换行 PHP_EOL

php 中的换行 PHP_EOL

换行符unix系列用 \nwindows系列用 \r\nmac用 \rPHP中可以用PHP_EOL来替代,以提高代码的源代码级可移植性如:<?phpecho PHP_EOL; //windows平台相当于 echo "\r\n"; //unix\linux平台相当于 echo "\n"; //mac平台相当于 echo &quo...

PHP 2020-09-28 PM 1679次 0条
PHP解决BOM头办法

PHP解决BOM头办法

类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个大麻烦。  PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开...

PHP 2020-09-28 PM 1601次 0条
PHP中去除字符串中的换行的方法

PHP中去除字符串中的换行的方法

在PHP中,有时候我们需要对字符串的换行进行过滤,比如天涯PHP博客中文章页面的description信息,我是直接截取的文章内容,并过滤掉html符号,最终还要过滤掉其中的换行。下面整理一下常见的去除换行的方法及PHP代码。其实天涯[phpha.com]想给大家推荐的是一个系统常量[PHP_EOL]。// 第1种写法:<?php str_replace("n", ...

PHP 2020-09-28 PM 1782次 0条
php将中文字符串分割为数组 解决str_split中文乱码

php将中文字符串分割为数组 解决str_split中文乱码

首先来介绍str_split()这个函数;它的作用是将字符串分割为数组;例如:$str='abcde';str_plite($str);打印结果如下:Array([0] => a [1] => b [2] => c [3] => d [4] => e)看似很好用的样子;但是作为中国程序员;不可避免的要和中文打交道;这时候再用str_splite就会悲剧的发现乱码...

PHP 2020-09-28 PM 1873次 0条
php字符串如何去除重复字符

php字符串如何去除重复字符

php字符串去除重复字符的方法:首先通过“mbstringtoarray”方法分割字符串;然后使用“array_unique”函数过滤重复字符;最后通过“implode”方法合并数组即可。//php去除字符串中重复的字符<?php $str = '123123123'; function mbstringtoarray($str,$charset) { $strlen=mb_strle...

PHP 2020-09-28 AM 1570次 0条
PHP实现域名授权

PHP实现域名授权

<?php echo trim($_SERVER['SERVER_NAME']); function allow_domain(){ $is_allow=false; //获取不带端口号的域名前缀 $servername=trim($_SERVER['SERVER_NAME']); //授权域名列表 $Array=array("loca...

PHP 2020-09-25 PM 1591次 0条
php 获取当前目录下所有文件夹名称

php 获取当前目录下所有文件夹名称

<?php header('Content-Type: text/html; charset=utf-8'); function read_dirs($path) { // 判断path是否存在 if(!file_exists($path)){ var_dump([ 'code'=>'1001','msg' =>'path is ...

PHP 2020-09-25 AM 2207次 0条
PHP生成不重复的短邀请码函数

PHP生成不重复的短邀请码函数

生成原理将10进制数字转换为[0-9A-Z]的36位进制字符。为了减少输入邀请码的歧义,我们将“0”和“O”去除,变成10进制转34进制;为了增加解密难度防止被猜到,我们将字符打乱;不足4位的,用0补充。注意:$source_string字符顺序要一样,不然无法解密加密//生成邀请码 function createCode ($user_id) { static $source_st...

PHP 2020-09-23 AM 2027次 0条
php 把最后N个字符轮流放在最字符串最前面

php 把最后N个字符轮流放在最字符串最前面

<?php /** *把最后N个字符轮流放在最字符串最前面 *@param $string 要转的字符串 * */ function ShiftOneToLeft(&$string){ $len = strlen($string); $temp = $string[0]; //先取出第一个字符 等下换到最后面去 for($i=1; $i<...

PHP 2020-09-19 PM 1769次 0条
php生成唯一订单号

php生成唯一订单号

//唯一订单号 function ordersn2(){ $yCode = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'); $orderSn = $yCode[intval(date('Y')) - 2015].date("YmdHis",time()).sprintf('%03d%02d'...

PHP 2020-09-19 PM 1662次 0条
php获取指定标记中的内容

php获取指定标记中的内容

//获取指定标记中的内容function get_tag_data($str, $start, $end){ if ( $start == ” || $end == ” ){ return; } $str = explode($start, $str); $str = explode($end, $str[1]); return $str[0]; }

PHP 2020-09-19 PM 1727次 0条