笔记

1.10PHP字符串及字符串函数 - 图21.10PHP字符串及字符串函数 - 图3

1.10PHP字符串及字符串函数 - 图4

案例

单双引号的区别

image.png

字符串的显示

1648376539371-32d82474-5ec7-4d4d-9c43-cf00768e6e52.jpg

字符串长度

image.png

字符串大小写

image.png

字符串的裁剪

image.png

字符串的查找

image.png

字符串替换

image.png

字符串的比较1648380076242-7e4ce5f5-12d3-4b0d-afc6-829194f900c9.jpg

章节测验

  1. 以下哪个符号是 php 的字符串连接符( .)
    A.. B.-
    C.| D.+
    2. php中关于字符串处理函数以下说法正确的是( substr( )可以截取字符串 )
    A.implode( )方法可以将字符串拆解为数组
    B.str_replace()可以替换指定位置的字符串
    C.substr( )可以截取字符串
    D.strlen( )不能取到字符串的长度
    3. 将字符串中的大写转为小写使用下面哪个函数( strtolower() )
    A.strtolower() B.strlen()
    C.strtoupper() D.trim()
    4. php中单引号和双引号包含字符串的区别正确的是( 双引号里面可以解析变量 )
    A.单引号速度快,双引号速度慢
    B.双引号速度快,单引号速度慢
    C.单引号里面可以解析转义字符
    D.双引号里面可以解析变量
    5. 下面定义的数据类型中,是字符串型数据的是( ”123” )。
    A.NULL B.true
    C.”123” D.123

    实训

    image.png
    <?php
    //输出函数
    echo “hello”,”world”;echo “
    “;//echo比print快
    print “hello world”;
    echo “
    “;
    //获取字符串长度
    $str1=”hello world”;
    $len=strlen($str1);
    echo “$len”;
    echo “
    “;
    //字符串的大小写转换
    echo strtoupper($str1);echo “
    “;//小写变大写
    $str2=”I LOVE PHP”;
    echo strtolower($str2);//大写变小写
    echo “
    “;
    //字符串的裁剪
    $str3=”0abc0”;
    echo trim($str3,”0”);echo “
    “;//裁剪两边
    echo rtrim($str3,”0”);echo “
    “;//裁剪右边
    echo ltrim($str3,”0”);echo “
    “;//裁剪左边
    echo “
    “;
    //字符串替换
    echo “$str1”;echo “
    “;
    echo str_replace(“world”,”shanghai”,$str1);//用shanghai替换world
    ?>
    image.png

    扩展

    2421a03aa1180ae96bc602d3f1aff7b.jpgff63c6624f7db51da8180c6cfbe3a5d.jpg