字符串函数练习

  • chunk_split — 将字符串分割成小块 chunk_split ( string , 尺寸 , 行尾序列符号 = “\r\n” ) : string
    1. $str=chunk_split($str,1);
    2. echo $str;
  • htmlentities — 将字符转换为 HTML 转义字符 htmlentities ( string )
    1. $str=htmlentities($str);
    2. echo $str;
  • 将html转义字符转成字符串html_entity_decode(string)
    $str=html_entity_decode($str);echo $str;
  • 删除空白或者其他符号

    • 删除字符串开头的空白字符(或其他字符)ltrim (字符串,想要删除的字符)
      1. $str1=' a,b,c,';
      2. echo ltrim($str,','),'<br>';
      3. var_dump($str1);
      4. var_dump(ltrim($str1));
    • 删除字符串末端的空白字符(或者其他字符)rtrim()
      $str='a,b,c ';var_dump($str);var_dump(rtrim($str));
    • 去除字符串首尾处的空白字符(或者其他字符)trim()
      ``html$str=' a,b,c ';var_dump($str);var_dump(trim($str));
  • 随机打乱一个字符串 str_shuffle ( string )

    1. var_dump($str);
    2. echo '<br>';
    3. var_dump(str_shuffle($str));

  • 返回字符串中单词的使用情况 str_word_count ( 字符串 , 返回单词的数量 )英文单词

  1. $str1='this is php,i like it';
  2. //返回单词数量
  3. var_dump(str_word_count($str1));
  4. //返回一个包含 string 中全部单词的数组
  5. $str=str_word_count($str1,1);
  6. var_dump($str);
  7. //返回关联数组。数组的键是单词在 string 中出现的数值位置,数组的值是这个单词
  8. $str=str_word_count($str1,2);
  9. var_dump($str);

  • 去除 HTML 和 PHP strip_tags()
    $str='<p>这是p</p><!-- 这是注释--><a href="#list1">这是链接</a>';echo strip_tags($str);
  • 获取字符串长度 strlen($str)
    $str='123456789';echo strlen($str);
  • 查找指定字符在字符串中的最后一次出现 strchr(字符串,查找的字符)返回的是查找字符出现的位置到结束
    $str='abcdefg';echo strrchr($str,'d');

  • 打断字符串为指定数量的字串 wordwrap (字符串,长度 , 打断字符串 = “\n”) : string
    $str='abcdefghig klmnop qrsjuvwxyz';echo wordwrap($str,10,"<br />\n"),'<br>';

更多相关文章

  1. JDK9对String字符串的新一轮优化,不可不知
  2. 用python 实现乱序打印“helloworld” 中的每个字母
  3. 如何去除字符串中的 "\n" ?80% 的同学错了!
  4. python 基础学习系列(一)
  5. 精心整理了一套MySQL常用函数,速速收藏!
  6. C语言——转义字符
  7. SQL如何实现Excel的分列功能(按指定符号进行分割)?
  8. 像Excel一样使用SQL进行数据分析
  9. 一个ftp传输文件引发的思考

随机推荐

  1. 浏览器环境下JavaScript脚本加载与执行探
  2. 在单页中使用ajax和php上传多个表单数据
  3. 具有iOS Swift请求时间输出的Express.js
  4. 数组多重排序
  5. jQuery在5秒后自动加载div
  6. 如何在单击按钮时将桌面应用程序导航到系
  7. 如何用NodeJS组织构建、服务器、客户端和
  8. 将特殊字符转换为HTML实体,Laravel
  9. 使用CSS,HTML和Javascript在随机图像的页
  10. JavaScript学习笔记——简单无缝循环滚动