php专区

23Aug

php判断字符串为空函数介绍

字符串;判断字符串是否为空;输出判断;你可以在修饰一下  代码如下 复制代码 if (empty($C_char)) return false; //是否已设定 if ($C_char=='') return false; //是否为空   利用=="" 例  代码如下 复制代码   empty判断是否为空  代码如下 复制代码   从表面上看,很容易...

23Aug

php判断字符串长度函数_strlen()函数

定义和用法 strlen() 函数返回字符串的长度。 语法 strlen(string)参数 描述 string 必需。规定要检查的字符串。 例子输出: 12

23Aug

PHP判断字符串编码是否为utf8以及转换问...

今天说说编码乱码问题,当一个页面存在两种编码的时候,无论你乍么选择都会出现乱码,解决方法: 1.你据在网页编码是哪个。 2.首先判断字符串编码是否为utf8代码如下:   PHP代码 function is_utf8($word)     {     if (preg_match("/^([".chr(228)."-".chr(233)."]{1}[...

23Aug

PHPsubstr()函数

语法 substr(string,start,length) 参数 描述 string 必需。规定要返回其中一部分的字符串。 start 必需。规定在字符串的何处开始。 正数 - 在字符串的指定位置开始 负数 - 在从字符串结尾的指定位...

23Aug

中文字符路径找不到解决方法

直接在浏览器里输入:D:\我的文档\My Pictures\2.jpg,能找得到对应图片,但是在PHP中var_dump(file_exists('D:\我的文档\My Pictures\2.jpg'));显示为false; 说明路径是没有问题的,问题出在编码上。最终找到原因,在php默认字符为utf-8,要转换为GBK,或gb2312来解决。我是转换为GBK来解决。 var_dump(file_...

23Aug

php实现中文字符串截取无乱码的方法

 首页要知道的: 1、中文字符在gbk编码下占2个字节,在utf-8编码下占3个字节 2、ord() 函数返回字符串第一个字符的 ASCII 值 3、中文字符的ASCII值是大于0xa0。 关键的点是判断要截取的字符串是中文字符还是英文字符,用ord(substr($str,$start,1))>0xa0可判断,大于则是中文,否则是英文。实现代码如下...

23Aug

PHP浮点数显示和转成字符串

  你可能会觉得PHP中将浮点数(float)转成字符串非常简单, 但是, 常用的方法隐藏着严重的bug. 因为, PHP在处理浮点数时有非常不合理的做法, 会有精度丢失. 经研究, 其实是PHP在显示浮点数时的问题, 也可以说是BUG. PHP内置的echo, var_dump, json_encode, 字符串拼接等函数(指令)在显示浮点数时都有问题, 导致精度丢失. ...

23Aug

php字符串随意截取问题

class get_c_str { var $str; var $start_str; var $end_str; var $start_pos; var $end_pos; var $c_str_l; var $contents; function get_str($str,$start_str,$end_str){ $this->str = $str; $this->start_str = $start_str; $this->end_str = $end_str; $this->start_pos = strpos($this->str,$this->start_str)+strlen(...

  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……