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,".");//输出的是字符串
  • 相关阅读:
    [SQL]触发器把自增ID的值赋值给另外一个字段
    [SQL]T-Sql 递归查询(给定节点查所有父节点、所有子节点的方法)
    [二维码开发]二维码开发入门级demo
    [sql]sql函数coalesce返回第一个非空的值
    [编程小技巧]Notepad++中如何实现文本对比功能?
    [ExcelHome]VLOOKUP的别样用法
    [ExcelHome]15个常用的Excel函数公式,拿来即用
    [ExcelHome]学习Excel的网站
    Permutations
    Remove Duplicates from Sorted List II
  • 原文地址:https://www.cnblogs.com/zhengweizhao/p/6860553.html
Copyright © 2011-2022 走看看