【PHP之字符串函数】教程文章相关的互联网学习教程文章

php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]

登录原理还是蛮复杂的,像我这样以为curl获取页面再post上去的想法真是太单纯了。 整理下遇到的价格处理字符串的函数: 复制代码 代码如下:<?php $encryption = "username"; echo base64_encode ($encryption);//echo "dXNlcm5hbWU= "; echo "<br>"; echo urlencode("http://".$encryption);//echo " http%3A%2F%2Fusername "; echo "<br>"; echo sha1($encryption);//echo "249ba36000029bbe97499c03db5a9001f6b734ec" echo "<br>...

PHP学习之整理字符串

1. 访问单个字符在PHP中,可以把字符串当成一个字符的数组,可以直接用数组的访问方法来访问字符串。如$str[0]。在这里要注意的是,如果字符是ASCII码以外时,访问会有问题。因为这种访问只能取得一个字节。 2. 删除空白字符在PHP中,可以用trim(), ltrim(), rtrim()三个函数来删除字符串开头或结尾的空白字符。其中,trim()用于删除字符前后的空白字符;ltrim()用于删除字符左侧的空白字符;rtrim()用于删除字符右侧的空白字符。...

php中文字符串翻转【代码】【图】

转自:http://www.oschina.net/code/snippet_613962_17070<?php header("content-type:text/html;charset=utf-8");/** 此函数的作用是反转中文字符串 mb_strlen() 获取字符的长度 mb_substr() 获取字符的单个元素 krsort() 按照键值逆序排序数组 implode() 将数组拼接为字符串 explode() 使用字符串分隔字符串*/ function str_rev_gb($str){//判断输入的是不是utf8类型的字符,否则退出if(!is_string($str)||!mb_check_encoding($s...

PHP格式化字符串函数 sprintf()【代码】

定义和用法sprintf() 函数把格式化的字符串写入一个变量中。语法sprintf(format,arg1,arg2,arg++)参数描述format必需。转换格式。arg1必需。规定插到 format 字符串中第一个 % 符号处的参数。arg2可选。规定插到 format 字符串中第二个 % 符号处的参数。arg++可选。规定插到 format 字符串中第三、四等等 % 符号处的参数。说明参数 format 是转换的格式,以百分比符号 ("%") 开始到转换字符结束。下面的可能的 format 值:%% - 返回...

PHP之字符串函数【代码】

字符串的处理和分析在任何编程语言中都是一个重要的基础,往往是简单而重要的。信息的分类、解析、存储和显示,以及网络中的数据都需要操作字符串来完成。尤其在web开发中更为重要,程序员大部分工作都是在操作字符串,本文将详细介绍php中的字符串函数  [注意]关于javascript中字符串的属性和方法移步至此 特点  因为php是弱类型语言,所以其他类型的数据一般都可以直接应用于字符串操作函数中,而自己转换成字符串类型进行处...

PHP清除数组中有字符串空格的方法【代码】

清除数组中字符串有空格的方法函数function TrimArray($arr){if (!is_array($arr)){ return$arr; }while (list($key, $value) = each($arr)){if (is_array($value)){$arr[$key] = TrimArray($value);}else {$arr[$key] = trim($value);}}return$arr; }实例:$res = Array ([0] => “海洋工程装备制造业创新中心”出资人投资协议在上海签订[1] => 深化自贸区改革,打造提升政府治理能力先行区重要举措———浦东社区事务受...[2] =>...

PHP 笔记——String 字符串【代码】

1. 定义单引号括起来的字符串被原样输出。双引号字符串中的变量被PHP解析为变量值。2. 获取字符串长度strlen(string $string): int在utf-8下,汉字占3个字符,其它情况下2个字符数字、英文、小数点、下划线和空格各占一个字符3. 截取字符串substr(string $str, int $start, int $length): string mb_substr(string $str, int $start, int $length, string $encoding): string$encoding:设置字符串的编码格式4. 比较字符串4.1 按字...

PHP在字符串中查找指定字符串并删除的代码

$a = "abcababa"; $count=strpos($a,"ab"); $str=substr_replace($a,"",$count,2); 输出结果:cababa 代码虽短,但也算是一个小算法!原文:http://www.jb51.net/article/16044.htm

php实现中英文混排字符串截取

mb_strwidth($str, $encoding) 返回字符串的宽度 mb_strimwidth($str, $start, $width, $tail, $encoding) 按宽度截取字符串$str 要截取的字符串$start 从哪个位置开始截取,默认是0$width 要截取的宽度$tail 追加到截取字符串后边的字符串,常用的是 ...$encoding 要使用的编码原文:http://www.cnblogs.com/mzhnuaa/p/6214447.html

php导出CSV时,超长数字精度丢失问题与前导0的字符串丢失0的问题解决

php生成的CSV有时候会遇到两个特殊情况:1、输出的字段中,含有超长数字(18位的数字)比方身份证:122121197410180016,就算输出时字段加上"",还是会被识别成数字。而且丢失精度,后面的4位会变成0。象这个样子1221211974101800002、输出的字段中。含有前导0的数字字符串,会被强制丢掉前导0。比方:01082151122,或者00001,00002,系统会强制识别成 1082151122,1,2这种数字。针对上面的问题,仅仅能说excel太邪恶了,无法通过...

PHP stristr() 函数(不区分大小写的字符串查找)

如果查找成功,则返回字符串的其余部分(从匹配点),如果没有找到该字符串,则返回 false。 版本支持:PHP 3+ 语法: stristr(string,find) 说明: string 必需。规定被搜索的字符串。 find 必需。规定要查找的字符。如果该参数是数字,则搜索匹配该数字对应的 ASCII 值的字符。 提示: 该函数是二进制安全的。 该函数对大小写不敏感。如需对大小写敏感的搜索,请使用 strstr()。 例子: 例子 1 复制代码 代码如下:<?php echo stri...

有关PHP的字符串知识【代码】【图】

字符串是由一系列字符组成,在PHP中,字符和字节一样,也就是说,一共有256种不同字符的可能性。字符串型可以用三种方法定义:单引号形式、双引号形式和Heredoc结构形式。 1、每条指令可要记得使用 “;”结束;2、单引号开始要以单引号结束哦,双引号开始要双引号结束;3、记得单引号和双引号都是英文的 一.当字符串包含引号的时候怎么办方案一:在单引号中嵌入双引号方案二:在双引号中嵌入单引号方案三:使用转义符"\"1、嵌套的时...

PHP中String字符串处理函数完整版

文章来源:PHP开发学习门户 地址:http://www.phpthinking.com/archives/602开发习惯常用字符串处理函数梳理: strtr() 转换字符串中特定的字符。 substr() 返回字符串的一部分。 strstr() 搜索字符串在另一字符串中的首次出现(对大小写敏感) str_replace() 替换字符串中的一些字符。(对大小写敏感) strcmp() 比较两个字符串。(对大小写敏感) strlen() 返回字符串的长度。 substr_count() 计算子串在字符串中出现的次数。 su...

php截取中文字符串函数实例

本文实例讲述了php截取中文字符串函数。分享给大家供大家参考。具体实现方法如下:复制代码 代码如下:<?php //中文字符串截取 function substr_zh($string,$sublen,$start=0,$code=‘UTF-8‘){ if($code==‘UTF-8‘){ $pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf]/"; pre...

PHP json字符串对特殊字符处理(单引号,双引号)

前言:form表单用POST,GET等方式提交数据到后台,后台用PHP接收提交的数据含有 “"”、“‘",“\”(双引号,单引号,反斜线),新版PHP(magic_quotes_gpc 在php.ini 设置为ON时,自动addslashes()进行转义。5.3废弃,5.4移除,都需要自己用addslashes()进行转义)都需要自己用addslashes()添加转义。 PHP接受的form表单提交过来的数据,需先用stripcslashes()进行转义后在用addslashes()转义,再插入数据库。 用addslashes()...