博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP 学习笔记 - - - 简单方法的使用 (字符串与数字)
阅读量:6984 次
发布时间:2019-06-27

本文共 1580 字,大约阅读时间需要 5 分钟。

hot3.png

1.常用方法

            ini_set('display_errors',1);   // 如果出现错误,将错误信息在页面显示出来

            error_reporting(E_ALL | E_STRICT);// 显示所有的错误信息

            // 去除字符串中的换行符

            $posting = nl2br($_POST['posting']);

            // 将特定html标签转换为实体版本

            $posting = htmlspecialchars($_POST['posting'],特定的html标签);

            // 将所有html标签转换为实体版本

            $posting = htmlentities($_POST['posting']);

            

            // 移除所有的html和php标签

            $posting = strip_tags($_POST['posting']);

            // 将任意值传送到php脚本(将值完全转换为适合作为url的一部分传输)

            urlencode();

            注意:

            PHP中字符串的连接用 " . " 

            PHP中如果用双引号来连接变量,只会将其视为一个字符串,连接变量用单引号

            如:$name1 = "test";

                $name2 = "value";

                $name = "$name1 $name2";

                $nameValue = '$name1 $name2';

            其中$name的值为$name1 $name2而$nameValue的值为test value.

         


           // 数据加密(没有解密方法)

            crypt(加密数据);

            // 数据加密(有解密方法)

            mcrypt_encrypt(加密数据);

            // 对应解密方法

            mcrypt_decrypt(需要解密的数据);

            注意:

            如果需要使用mcrypt的加密,解密方法,需要安装Mcrypt扩展


            // 切割字符串(从数据开始,到目标位置结束)

            $first = strtok(需要切割的数据 , 以什么要求切割);

            $first = substr(需要切割的数据 , 开始切割的位置 , 结束切割的位置);

            // 字符串长度(包含空格,符号)

            $length = strlen(字符串);

            // 字符串长度(获取字符串中的单词数量)

            str_word_count();

            


            // 字符串比较(将用返回整数的形式返回两个字符串的比较结果)

            strcmp();

            // 与上述方法类似

            strnatcmp();

            //不区分大小写

            strcasecmp();

            strnatcasecmp();

            // 获取字符串中从被查找字符串到末尾的值

            $test = "abcdefghijklmnopqrstyuvwxyz";

            // value 的值为 jklmnopqrstyuvwxyz

            $value = strstr($test,'j');

            // 同上,区别在于不区分大小写

            stristr();

            

            // 获取需要查找的字符在被查找字符中第一次出现的位置

            strpos($test,'j')

            // 同上,区别在于不区分大小写

            stripos();

            


        // 格式化数字

        round(4.30); // 4

        round(4.25674,2);//4.26

        number_format(428.4959,2)// 428.50

        number_format(428,2)// 428.00

        number_format(123456789) // 123,456,789

        // 创建随机数

        $n = rand();

        $n = rand(0,10);

        // 创建范围内最大的随机值, 返回值将根据操作系统的改变为改变

        $n = getrandmax();

        // 绝对值

        $n = abs(10);

        

转载于:https://my.oschina.net/scymore/blog/666536

你可能感兴趣的文章
[LeetCode] Binary Search Tree Iterator
查看>>
asp.net DataGrid GridView 表格之选中行与获取选中行数据
查看>>
20155222卢梓杰 实验四 恶意代码分析
查看>>
qu(判定操作序列)NOIP模拟 数据结构判断 模拟
查看>>
浏览器兼容--条件样式,选择符前缀,样式属性前缀(转)
查看>>
linux增加swap分区大小
查看>>
hashmap 循环取出所有值 取出特定的值 两种方法
查看>>
程序员每天到底可以写几行代码?
查看>>
Pollution over East China : Image of the Day
查看>>
java计算时间差
查看>>
我的随笔
查看>>
如果再不要求进步,那么你就是下一个陨落的巨头
查看>>
Windows批处理命令学习三
查看>>
如何成为个好Java程序员
查看>>
实现php数组编码的转换的类
查看>>
httpclient
查看>>
记一次laravel-jwt修改黑名单所用redis数据库
查看>>
学习css3中的动画
查看>>
Java 实现下载
查看>>
react native中有关日期的组件DatePicker 示例
查看>>