zoukankan      html  css  js  c++  java
  • 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,".");//输出的是字符串
  • 相关阅读:
    Datatables 行数据删除、行上升、行下降功能演示
    1.2 初识输入输出
    布局管理——绝对定位
    创建一个包括菜单栏,工具栏,状态栏,文本编辑部件的经典GUI应用程序的骨架
    工具栏
    上下文菜单
    选项菜单
    创建子菜单
    设置菜单栏
    添加状态栏(显示状态信息)
  • 原文地址:https://www.cnblogs.com/zhengweizhao/p/6860553.html
Copyright © 2011-2022 走看看