<?php

//1.字符串输出

$str1 = "hello world";

//输出一个字符串

echo $str1."<hr>";

$str2 = "hehe";

//输出多个字符串

echo $str1,$str2,"nishihaoren","haorenzaina";

//格式化输出 (数字) printf

echo "<hr>";

printf("%.2f",3.6415966);保留两位小说(四舍五入)

printf("%d",3.1415);取整数部分

//2.字符串替换

//查找

$index = strpos($str1, "h");返回查找到的下标

echo "<hr>".$index;

//替换 str_reolace(find,replace,string,count);

/*

* find 必需 需要被替换的

* replace 必需 替换后是谁

* string 必需 要操作的字符串

* count 可选 对替换进行计数的变量

*/

echo "<hr>";

$res = str_replace("l", "i", $str1,$count);

echo $res;

echo "<hr>";

echo $count;

//字符串截取 substr()

//参数1:要截取的字符串

//参数2:截取的起始位置

//参数3:截取几个字符

echo "<hr>";

$str3 = "woshihaoren";

$res = substr($str3,5);haoren

echo $res;

echo "<hr>";

$res = substr($str3,5,3);hao

echo $res;

echo "<hr>";

$res = substr($str3,-5);aoren

echo $res;

echo "<hr>";

$res = substr($str3,-5,3);aor 从倒数第五个开始,查3个字符

echo $res;

echo "<hr>";

$res = substr($str3,-5,-3);ao 从倒数第五个截取到倒数第三个

echo $res;

echo "<hr>";

$res = substr($str3,5,-3);hao 从下标为5的位置,截取到倒数3个

echo $res;

//从字符开始截取 strstr()

echo "<hr>";

$res = strstr($str3,"h");

echo $res;

echo "<hr>";

//字符串删除

echo "<hr>";

$res = str_replace("hao", "",$str3);

echo $res;

echo "<hr>";

$str4 = "        woshihaoren      ";

$res = trim($str4);

echo "a".$str4."b";

//字符串长度 strlen()

echo "<hr>";

echo "字符串长度是".strlen($str3);

//字符串比较

echo "<hr>";

$res = strcmp("a", "A"); 比较返回的是ASCII差值,前减后

echo $res;

//字符串反转  strrev

echo "<hr>";

$res = strrev('woshi');

echo $res;

//字符串转数组 explode

echo "<hr>";

$str5 = "wo shi hao ren he he";

$res = explode(" ", $str5);

print_r($res);

//数组转字符串 implode

echo "<hr>";

$res2 = implode("",$res);

echo $res2;

?>

转载于:https://www.cnblogs.com/zhaoshichang/p/6930036.html

php常用的的字符串转换相关推荐

  1. c语言英文字符转数字,C语言常用数字和字符串转换函数(国外英文资料).doc

    C语言常用数字和字符串转换函数(国外英文资料) C语言常用数字和字符串转换函数(国外英文资料) C language commonly used Numbers and string conversi ...

  2. linux c数字转字符串函数,Linux常用C函数—字符串转换篇

    Linux 常用C 函数-字符串转换篇 atof (将字符串转换成浮点型数) 相关函数 atoi ,atol ,strtod ,strtol ,strtoul 定义函数 double atof(con ...

  3. 常用的时间字符串转换

    2019独角兽企业重金招聘Python工程师标准>>> String str="Thu Nov 08 22:55:02 CST 2018"; String str ...

  4. python变量类型之间转换_Python常用数据类型之间的转换总结

    函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 complex(real [,imag]) ...

  5. 字符串转换 BSTR/LPSTR/LPWSTR/Char

    一.BSTR.LPSTR和LPWSTR 在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR.LPSTR和LPWSTR等.之所以出现类似上述的这些数据类型 ...

  6. 程序竞赛中常用的C字符串函数

    程序竞赛中常用的C语言字符串处理函数 前言: 最好是使用C++的std::string,但是有些情况下,比如字符串比较等,反而是C风格的字符串比较灵活.以下列举常用的函数. 字符串操作 char* s ...

  7. 微信小程序之js 字符串转换成数字的三种方法, 取float型小数点后两位数的方法

    在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形 ...

  8. 计算机二级字符串,计算机二级辅导:VC字符串转换

    一.BSTR.LPSTR和LPWSTR 在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR.LPSTR和LPWSTR等.之所以出现类似上述的这些数据类型 ...

  9. 24.shell中list详解,定义list,获取List的总个数,获取list的某个元素值,将list的每个元素转换成以空格分隔的字符串,空格分隔的字符串转换成list,for循环list

    文章目录 前言 定义list 获取List的总个数 获取list的某个元素值 将list的每个元素转换成以空格分隔的字符串 空格分隔的字符串转换成list for循环list 总结 友情链接 前言 s ...

最新文章

  1. Pytorch的默认初始化分布 nn.Embedding.weight初始化分布
  2. PyTorch 笔记(02)— 常用创建 Tensor 方法(torch.Tensor、ones、zeros、eye、arange、linspace、rand、randn、new)
  3. 如何有效利用SD-WAN改善网络性能?
  4. JAVA控件属性列表_Gradle获取项目属性列表
  5. 编写sonar 插件:No SqaleSubCharacteristic annotation was found on class xxx
  6. python代码解读软件_5种带你轻松分析Python代码的软件库
  7. vue3打包后无法加载页面
  8. 各版本Sql Server下载地址全
  9. 这样找电子书,方法贴!
  10. 手机APP应用怎样从公网访问局域网WEB应用
  11. 企业网ARP欺骗网关攻击与伪DHCP分析与处理
  12. Python反编译apk,获取各类信息
  13. 【转载】Synopsys 推荐的 UPF 流程简介
  14. 苹果开发者账号注册和邓白氏申请流程
  15. 基于单片机的单行道红绿灯仿真
  16. Element-Plus中日期时间选择器组件DateTimePicker默认显示英文的问题
  17. 使用maven编译打包用javac还是eclipse的jdt的问题
  18. “2019年新出的境外云闪付是什么?
  19. 标志设计中选择合适的字体
  20. 漏洞修复:Often Misused: HTTP Method Override

热门文章

  1. crash recovery mysql_MySQL · 源码分析 · binlog crash recovery
  2. 记某次CTF中Let me in
  3. ERC20合约标准详解分析
  4. XX公司定制开发的仓库管理系统
  5. Objective-C SQLiteHelper
  6. Mybatis DAO接口为什么不需要实现类
  7. ​Java面向对象的概念整理
  8. [每日一题] OCP1z0-047 :2013-08-08   相关子查询中EXISTS的使用.....................................28...
  9. [轉]Windows下Subversion配置管理员指南
  10. 《Look at Boundary: A Boundary-Aware Face Alignment Algorithm 》阅读笔记