• php字符串操作函数练习2


    <?php
    header("content-type:text/html;charset=utf-8");
    /**
    1,ord()返回字符串第一个字符的ASCII值
    2,strcasecmp()不区分大小写比较两个字符串
    3,strcmp()区分大小写比较两字符串
    4,strncmp()区分大小写比较字符串前n个字符
    5,strncasecmp()不区分大小写比较字符串的前n个字符
    6,strnatcmp() strnatcasecmp 区分大小写、不区分大小写按自然顺序比较字符串长度
    7,chunk_split() 将字符串分割成小块
    8,strtok() 切开字符串
    9,explode() 将字符串根据指定字符转为数组
    10,implode()将一个一维数组转换位字符串
    */
    echo ord("Hello man")."<br>";//返回一的个字母的ascll码
    echo strcasecmp("hello man","Hello man")."<br>";//不区分大小写的两个字母的比较
    if(!strcasecmp("hello man","Hello man")){//一样的话返回0,不一样的 话返回-1
    echo "这两个字符串的内容是一样的 "."<br>";
    }
    else {echo "不一样的!"."<br>";}
    echo strcmp("Hello man","hello man")."<br>";//这个是区分大小写的
    echo strnatcasecmp("hello man ","HELLO MAN")."<br>";//比较两个字符串的长度 前面大的返回的是1 否则是-1
    echo strncmp("I love China!","I love Shanghai!",6)."<br>";//对字符串的前n个字符进行比较的,区分大小写
    echo strlen("He llo")."<br>";//在php中字符串的空格是占用一个字节的长度的
    echo chunk_split("hello man",1,"!")."<br>";//每隔一个字节的长度就在后面的加上一个!
    $string = "Hello world. Beautiful day today.";
    $token = strtok($string, " ");//将=字符串的以自定义的符号进行切割,这里的$taken="Hello"
    while ($token !== false)//循环输出,返回的是一个标志位置的字符串
    {
    echo "$token<br>";
    $token = strtok(" ");
    }
    echo "<br>";
    $str1="hello:man:Eminem";
    $s=explode(':', $str1);//输出是三个数组
    print_r($s);
    echo "<br>";
    echo implode($s,".");//输出的是字符串
  • 相关阅读:
    mybatis两种方式
    js绑定下拉框数据源
    修改 Idea 终端 Terminal 为 GitBash
    git stash使用
    解决百度网盘容量不符,没存进东西但容量变小的问题
    key_load_public: invalid format
    排序算法
    SpringBoot---自动配置原理
    mysql系列——Explain关键字(十)
    mysql系列——开启慢查询日志(十一)
  • 原文地址:https://www.cnblogs.com/zhengweizhao/p/6860553.html
Copyright © 2020-2023  润新知