• 技术文章 >后端开发 >php教程

    php知识点温习之字符串

    2016-06-13 13:15:54原创444
    php知识点复习之字符串

    这些可都是辛辛苦苦敲出来的记得多回头来看看啊一定!!!

    /*echo <<< mark
    qqqqqq\nqqqqqq
    qqqqqqqqqqqqq\rqqqqqqqqqqqqqqqqqq
    mark*/
    //技术标志要另起一行,并且是顶格写!
    //作用跟""类似
    //最致命的一点是:mark后面不能有任何符号,就是它必须用在代码的最后部分






    $a = "aaaaaaaaaa";
    $b = "bbbbbbbbbb";
    $c = print($a);


    echo "
    ";
    echo $c;
    echo "
    ";
    echo $a,$b;


    //5b二进制格式;%c ASCII格式
    $format = "%b,%c";
    printf($format,100,200);
    echo sprintf($format,100,200);
    echo "
    ";




    $str = "abcdefghijklmnopqrstyvwxyz";
    $width = 4;
    $break = "\t";
    echo wordwrap($str,$width,$break,true);


    /*strtoupper();
    strtolower();
    ucwords();*/


    //strlen()
    //字符串中的空格也算一个啊


    //substr_count(string str,string sub,[int start,int length])的使用
    $words = "ran zhang li ni ran ran";
    $handle = "ran";
    $count = substr_count($words,$handle);
    echo $count;




    //mixed str_word_count(string $str,[int format,string $child]);
    //format 0:默认值,返回单词数目
    // 1:返回单词的数组,键是索引值
    // 2:返回单词的数组,键是单词首字母的位置




    //查找子串
    $a1 = "aaaaaabdddddd";
    $a2 = "b";
    $a3 = strstr($a1,$a2);
    echo $a3;
    //输出bdddddd




    //位置查找,跟上面的几乎一样就是返回的是位置
    //int strpos(string $a,string b,[int offset]);






    //字符串复制
    echo "
    ";
    $input = "zhangran";
    $number = 10;
    $str = str_repeat($input,$number);
    echo $str;




    //字符串的反转
    echo "
    ";
    $a4 = strrev("abc");
    echo $a4;




    //替换
    //substr_replace(mixed $string,string $replacement,int $start,[int $length])




    //切分
    echo "
    ";
    $a5 = "hello,world,i,am,the,only,one";
    $separator = ",";
    $a7 = 3;
    $array = explode($separator,$a5,$a7);
    print_r($array);


    echo "
    ";
    $a8 = "qqqqqqqqqqqqqqqqqq";
    $a9 = 4;
    $b3 =str_split($a8,$a9);
    print_r($b3);
    //如果不能被整出的 先以前面的先



    //合并
    echo "
    ";
    $b4 = array("aaa","bbb","ccc");
    $b5 = ",";
    echo implode($b5,$b4);


    //字符串的比较
    //int strcmp(str1,str2)这是完全比较


    //strncmp(str1,str2,len)比较两个字符串的前len个字符串是否相等

    php入门到就业线上直播课:查看学习

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:echo string str format int
    上一篇: 关于php在线编辑器 求教,该如何处理 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• PHP底层的运行机制与原理_PHP教程• 说一说PHP程序开发中的模板选择_PHP• js表单提交解决方法• php 适用方法积累• nginx停php项目上传文件大小设置
    1/1

    PHP中文网