返回章节总结及案例...登陆

章节总结及案例

草原上的星辰2019-04-14 15:17:43308

1.字符串输出方式汇总

echo :语言结构,输出一个或多个字符串,字面量或单指变量

print:功能和echo相同,输出一个或多个标量,但会有一个返回值,成功返回1;

print_r($val,$bool):可以输出一个标量,数组,对象等任何类型,可视为print的升级版

var_dump($var1,$var2...):可以详细的输出一个或多个任何类型的变量,可视为echo升级版

var_export($var,$bool):以纯字符形式输出任何类型的数据,可用于php语句,适合于结果的拼装

printf("格式字符串",数据):输出格式化的字符串,变量使用占位符,主要用于标量数据;

2.字符串的过滤与填充

trim($str),ltrim($str),rtrim($str):过滤掉字符串中的指定字符

str_pad($str1,$size,$str2,FLAG):向指定方向,填充指定字符串到指定长度

3.字符串的大小写转换

strtolower($str):将字符串转为小写

strtoupper($str):将字符串转为大写

ucfirst($str1,$str2...):将字符串的首字母转为大写

ucword($str):将字符串的每个单词的首字母转为大写

4.对HTML标签的过滤与转换

nl2br($str):在换行符\n前插入html换行标签<br>

htmlspecialchars($str):将代码中的引号,&,标签标记<,>转为html实体字符,不解析

htmlspecialchars_decode($str):htmlspecialchars($str)反操作

htmlentities($str):将所有的html标记全部转为实体,包括htmlspecialchars()中的标记

html_entity_decode():htmlentities()的反操作

strip_tags():过滤掉所有的html或php标记,也可以设置允许保留的标记,很实用

5.最常用的字符串查询函数

substr($str,$offset,$length):根据位置查询获取指定位置或区间内的字符串

strstr($str1,$str2,$bool):查询字符串首次出现的位置,返回字符串

strpos($str1,$str2,$start):查询字符串首次出现的位置,返回所在位置

6.字符串的查找与替换

str_replace($str1,$str2,$str3):将字符串中的部分内容,用目标字符串替换

substr_replace($str1,$str2,$offset,$size):功能与str_replace()类似,但指定了替换区间

7.其他常用的字符串函数

urlencode($url):对url地址字符串进行编码

http_build_query($arr):生成url动态查询字符串

json_encode($val):将数据转为json格式

json_decode($str):将json格式的字符串解析还原为变量

<?php
$bit=function($opt){
    $opt = strtolower($opt);
    switch ($opt)
    {
    case 'select':
        print '查询操作';break;
    case 'edit':
        print '编辑操作';break;
    case 'updata':
        print '更新操作';break;
    case 'delete':
        print '删除操作';break;
    default:
        print '非法操作';break;
    }
};
echo $bit('DELETE');


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送