热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

php知识点复习之字符串

欢迎进入Linux社区论坛,与200万技术人员互动交流进入*echomarkqqqqqqnqqqqqqbrqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqmark*技术标志要另起一行,并且是顶格写!作用跟类似最致命的一点是:mark后面不能有任何符号,就是它必须用在代码的最

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 /*echo mark qqqqqq\nqqqqqqbrqqqqqqqqqqqqq\rqqqqqqqqqqqqqqqqqq mark*/ //技术标志要另起一行,并且是顶格写! //作用跟""类似//最致命的一点是:mark后面不能有任何符号,就是它必须用在代码的最

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  /*echo <<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个字符串是否相等


推荐阅读
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 掌握Linux:基础命令入门
    本章节深入浅出地介绍了Linux系统中的基本命令操作,帮助读者快速上手并理解其核心功能。 ... [详细]
  • 解决Linux系统中pygraphviz安装问题
    本文探讨了在Linux环境下安装pygraphviz时遇到的常见问题,并提供了详细的解决方案和最佳实践。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 在哈佛大学商学院举行的Cyberposium大会上,专家们深入探讨了开源软件的崛起及其对企业市场的影响。会议指出,开源软件不仅为企业提供了新的增长机会,还促进了软件质量的提升和创新。 ... [详细]
  • CMake跨平台开发实践
    本文介绍如何使用CMake支持不同平台的代码编译。通过一个简单的示例,我们将展示如何编写CMakeLists.txt以适应Linux和Windows平台,并实现跨平台的函数调用。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 在Ubuntu 16.04 LTS上配置Qt Creator开发环境
    本文详细介绍了如何在Ubuntu 16.04 LTS系统中安装和配置Qt Creator,涵盖了从下载到安装的全过程,并提供了常见问题的解决方案。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 本文详细介绍了如何在 Linux 平台上安装和配置 PostgreSQL 数据库。通过访问官方资源并遵循特定的操作步骤,用户可以在不同发行版(如 Ubuntu 和 Red Hat)上顺利完成 PostgreSQL 的安装。 ... [详细]
author-avatar
jack_liujh_598
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有