zoukankan      html  css  js  c++  java
  • php学习笔记之字符串处理

    博客文发布于2016年0531.11:30

    对于字符串的处理

    主要对于可能使用到的一些方法进行总结:

    首先常用词

    1.strlen()字符串长度

    $a="hi";  echo strlen($a); 

    结果是2

    2.strcmp()字符串比较,区分大小写,相同返回0

    var_dump(strcmp("hello","Hello"));  结果是int1

    var_dump(strcmp("a","b")); 结果是int-1

    3,strcasecmp() 字符串比较,不区分大小写,相同返回0,

    echo strcasecmp("a","A");  返回结果是int 0

    4。strtolower()转小写

    $a=APP

     echo  strtolower($a);结果是app

    5,strtoupper()转大写,

     echo  strtoupper($a);

    同上反义

    6.explode()拆分字符串,拆分成数组(返回一个数组)

    $a="n01xn02xn03xn04;"

    $attr=explode("x",$a);x是分割符

    var_dump($attr);  

    结果是:

    array (size=4)

        0=>string'no1'(lenght=3)

        1=>string'no2'(lenght=3)

        2=>string'no3'(lenght=3)

        3=>string'no4'(lenght=3)

    *使用的比较普遍

    例数据库1 内容查找

    2考试题选择题答案

    7,implode()将数组元素拼接成字符串

      $a="n01/n02/n03/n04"

    implode(">",$attr )

    结果是n01>n02>n03>n04

    8。substr_replace(string,replacement,start,length)*替换字符串,替换指定位置

    substr_replace($a,"xx",0,4)将指定位置的内容替换成“xx”

    9 str_replace(find,replace,string)以其他字符替换字符串中的一些字符

    查找替换

    echo  str_replace("n","m",$a);

    将$a中所有的“n”全部替换成"m"

    10 substr()截取字符

    subsre($a,0,4)截取$a中从0开始长度lenght=4的字符

    $str = array

    (

    array("n001","汉族"),

    array("n002","回族"),

    array("n003","苗族")

    );

    $a= "n001^汉族|n002^回族|n003^苗族|";

    echo substr($a,0,strlen($a)-1);

    正则表达式

    PHP中的数组与数据结构

  • 相关阅读:
    在Delphi中使用indy SMTP发送gmail邮件[转]
    Delphi APP 開發入門(四)簡易手電筒
    Delphi APP 開發入門(六)Object Pascal 語法初探
    Delphi APP 開發入門(五)GPS 定位功能
    Delphi APP 開發入門(十)REST Client 開發
    Delphi APP 開發入門(九)拍照與分享
    各种电平的理解
    串口调试
    DSP中-stack和-heap的作用
    不同深度的图片转换cvConvertScale
  • 原文地址:https://www.cnblogs.com/koker/p/5545323.html
Copyright © 2011-2022 走看看