首页 > 编程语言 >PHP中常用字符串函数

PHP中常用字符串函数

时间:2023-06-18 13:12:48浏览次数:35  
标签:输出 函数 echo str 字符串 world PHP hello

// strlen 取字符串长度
$string = "Hello, world!";
$length = strlen($string);
echo $length; // 输出:13


// strpos 找字符串,返回位置
$str = "hello world";
$position = strpos($str,"world");
echo $position; // 输出:7


// substr 截取字符串
$str = "hello world";
$substring = substr($str,7,5); // 从第7位开始 截取5个字符
echo $substring; // 输出:world


// str_replace 替换字符串
$str = "hello world";
$newStr = str_replace("world","php",$str);
echo $newStr; // 输出:hello php


// strtolower 字符串转小写
$str = "Hello WORLD";
$lowStr = strtolower($str);
echo $str; // 输出:hello world


// strtoupper 字符串转大写
$str = "hello world";
$upStr = strtoupper($str);
echo $upStr; // 输出:HELLO WORLD


// trim 去首尾空或指定字符
$str = " hello world ";
$newStr = trim($str);
echo $newStr; // 输出:hello world

 

标签:输出,函数,echo,str,字符串,world,PHP,hello
From: https://www.cnblogs.com/wordblog/p/17488998.html

相关文章

  • 【C】库(.so, .a)中函数重名情况的分析
    测试环境:MacOS,gcc编译器,动态库/静态库 第一种情况:重名函数不在库里,在编译的源代码里。链接的时候会出错,提示“重复的符号”(duplicatesymbol )错误。 第二种情况:重名函数一个在库里,一个在源代码里。不会出错,会执行源代码里的函数,而不会执行库里的函数。 第......
  • xampp 发布 discuz(php6.5)
    1、xampp最新版本是php7.1 所以老版的 discuz(是php6.5)将最新xampp卸载,从下面地址下载xampp-win32-5.6.37-0-VC11-installer.exehttps://sourceforge.net/projects/xampp/files/XAMPP%20Windows/下载后安装好:注意默认是Listen:80 如果默认被其他程序占用最好修改一个端口将d......
  • Go 中的格式化字符串`fmt.Sprintf()` 和 `fmt.Printf()`
    在Go中,可以使用fmt.Sprintf()和fmt.Printf()函数来格式化字符串,这两个函数类似于C语言中的scanf和printf函数。fmt.Sprintf()fmt.Sprintf()函数返回一个格式化后的字符串,而不是将其打印到标准输出流中。下面是一个例子:packagemainimport"fmt"funcmain(){......
  • Java_Base4之多态、api使用、字符串方法学习
    一、多态Polymorphism少写代码概念:用父类的类型来接收子类的对象先决条件: 继承/接口实现 父类类型接收子类对象 //实现扩展性优点: 扩展性强,解决了代码复用,降低类型耦合度 可以少定义变量,少些重复代码。 案例:一个方法接受不同的子类类型。缺点: 不能使用子类特有方法 ......
  • python基础之字符串处理
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • PHP开发:代码风格、重构和设计模式的实践
    一、代码风格和规范:采用一致的代码风格和规范有助于提高代码的可读性和可维护性。我们将介绍一些常见的PHP代码风格指南,如PSR-12(PHPStandardRecommendation),以及一些静态代码分析工具,如PHPCodeSniffer,可以帮助您自动检测代码规范问题。示例代码风格(使用PSR-12):<?phpnamespaceV......
  • PHP开发:版本管理、服务器配置和最佳实践
    一、PHP版本和扩展管理:在PHP开发中,使用最新版本的PHP和相关扩展非常重要。版本更新通常包含新功能、修复漏洞和提高性能。我们将介绍如何使用包管理器(如Composer)来管理PHP的版本和扩展,并演示如何安装和更新它们。示例代码:#使用Composer安装PHP依赖包composerrequirevendor/pac......
  • [安乐椅#17] 函数对称性与周期性
    自对称&互对称自对称\(f(a+mx)=f(b-mx)\Leftrightarrowy=f(x)\)的图像关于直线\(x=\dfrac{a+b}{2}\)对称\((m\ne0)\).操作方法:将括号内两式取中点可得对称轴,即\(\dfrac{a+mx+b-mx}{2}=\dfrac{a+b}{2}\).互对称若\(I_{f(x)}=\mathbf{R}\),则\(y=f(a+mx)\)与......
  • 基类属性如何反序列化表示具体类的Json字符串
    JsonConverter可以决定类型如何被序列化或反序列化。接口属性被反序列化时,会抛出异常,因为接口没有构造函数。JsonConvert.DeserializeObject<IVehicle>("Json字符串");JsonConvert.DeserializeObject<List<IVehicle>>("Json字符串");JsonConvert.DeserializeObject<Worker>(......
  • Python中eval 与 exec 函数的区别
    eval和exec都是Python内置函数,并且都能把字符串当作代码执行,那区别是什么呢?eval函数只能计算单个表达式的值,而exec函数可以动态运行代码段;exec函数能直接执行文件中的Python代码,eval函数不能实现这个功能;eval函数可以有返回值,而exec函数返回值永远为None;举......