php学习随记2
来源:互联网 发布:solus linux命令 编辑:程序博客网 时间:2024/05/17 04:53
<?phpheader("content-type:text/html;charset=utf-8");echo "hello"; function myEcho($string){ echo "<br>".$string; } #几个字符串操作的函数 #trim(string str,[string charlist])去除首尾的空格 #charlist是可选参数 指定要删除的特殊字符 #Itrim()同trim()一样 他是去除左边的 rtrim() 去除右边的 #注意这两个函数都不是去除全部 而已从左右边开始查询 删除一个或者一段 myEcho('$""');#对于单引号的字符串来说 只涉及单引号的转义问题 #php提供了转义字符函数 #addslashes()函数是添加转义字符符号 #stripslahes()函数是去除转义字符符号 $sr = "select * from sudent where name = 'bitch'"; myEcho($sr); $ss = addslashes($sr); myEcho($ss); $sr = stripslashes($ss); myEcho($sr); #字符串长度 strlen(string str) #字符串的截取 substr(string str, int start[, int length]) #length参数可选 如果是负数 则表示倒着数长度 #字符串比较函数 #strcmp(string str1, string str2) 区分大小写 这两个是按照字节来比较的 #strcasecmp(string str1, string str2) 不区分大小写 #按照自然排序法比较 #strnatcmp(string str1, string str2) #不太懂这个自然排序什么鬼 #strncmp(string str1, string str2, int len) #还有一个参数len 就是表示要比较多长的字符串 #字符串匹配 #strstr(string haystack, string needle)函数 #strchr(string haystack, string needle)函数 从末尾开始查找 myEcho(strstr("nishibitch", "bitch"));#输出bitch 和java不一样 #strstr_count(...)获取字符串出现的字数 myEcho(substr_count("nishibitch", "bitch")); #替换字符串str_ireplace(search, replace, subject[, int &count])函数 #search 需要查找的字符串 #replace 替换的字符串 #subject 将要被替换修改的字符串 #可选 替换几个 #sub_replace(str, replaceStr, start, len) #将str字符串中的第start个字符到len后个的字符替换成replaceStr #格式化字符串 number_format() #分割字符串 explode(separator, str[, int limit])函数 #separator 分隔符 #str 分割的字符串 #limit 最多分割成几个字符串 #合成字符串 Implode(string glue, array pleces) #glue 用什么字符连接 #pleces 要连接的数组 $rrrr = array("1","2","@3","@4","5"); $stringRrrr = Implode("@", $rrrr); myEcho($stringRrrr); $rrrr = explode("@", $stringRrrr); echo "<br>".count($rrrr)."<br>"; for ($i=0; $i < sizeof($rrrr); $i++) { //count() sizeof()都可行 # code... echo $rrrr[$i]; }?>
0 1
- php学习随记2
- php学习随记1
- php学习随记3
- php学习随记4
- JAVA学习随记2
- 关于PHP-SPL中SplDoublyLinkedList学习随记
- php随记
- PHP 随记
- php 随记
- 学习随记
- 学习随记
- 学习随记
- 学习随记
- 学习随记
- 学习随记
- 学习随记
- laravel学习随记--视图部分(2)
- HTML5学习随记2⃣️
- 沙美中文离线地图App上线
- jquery中extend的实现
- 第十二周项目1 - 教师兼干部类
- WIN7下开机欢迎界面去掉画面下方"windows 7 旗舰版"
- gcc与g++的区别
- php学习随记2
- HDU 5251-矩形面积(点集的最小面积包围矩形)
- 文本框输入完成后隐藏键盘
- MAC下安装与配置MySQL
- 静态网页和动态网页-个人学习理解
- QT中进度对话框(QProgressDialog)
- Android传感器常见显示程序
- 第十二周项目2 - 摩托车继承自行车和机动车
- oracle 并行