PHP与ECMAScript_3_常用字符串函数
|
PHP |
ECMAScript |
|
|
长度 |
strlen($str) | str.length |
|
查找类 |
$str[n] 获取字符串中第n个字符 | charAt(n) |
| charCodeAt(n) 获取字符串中第n个字符的Unicode编码 | ||
| fromCharCode() 获取Unicode编码返回字符 | ||
| strpos($str,需要查找的字符) 获取字符首次出现的位置 | str.indexOf 需要查找的字符,[起始位置] | |
| strrpos($str,需要查找的字符) 获取字符最后出现的位置 | str.lastIndexOf 需要查找的字符,[起始位置] | |
| 截取类 | substr($str,起始位置,[长度]) 截取指定位置和长度的字符串 | str.substr 起始位置,[长度] |
| strchr($str,截取起始字符) 返回首次出现字符到最后的字符串 | ||
| strrchr($str,截取起始字符) 返回最后出现字符到最后的字符串 | ||
| str.substring(x,y) x,y都为下标值,会自动将较大值排后 | ||
| str.slice(x,y) x,y都为下标值,不会自动排序 | ||
| 匹配方法 | match() 找到一个或多个正则表达式的匹配 | |
| search() 返回第一个与 regexp 相匹配的子串的起始位置 | ||
| replace() 在字符串中用一些字符替换另一些字符, 或替 换一个与正则表达式匹配的子串 |
||
| 转换类 | strtolower($str) 全部转小写 | str.toLowerCase() |
| strtoupper($str) 全部转大写 | str.toUpperCase() | |
| ucfirst($str) 首字母大写 | ||
| strrev($str) 字符串反过来 | ||
| 分割合并类 | explode(分隔符,$str) 分割字符串为数组 | str.split(分隔符, [n]) n为保留字符的数量 |
| implode(连接符,$arr) 连接数组为字符串 | arr.jion() | |
| 去除类 | trim($str,需要去除的字符) | str.trim() |
| 去除字符串两边指定字符,默认为空格 |
PHP与ECMAScript_3_常用字符串函数的更多相关文章
- php常用字符串函数小结
php内置了98个字符串函数(除了基于正则表达式的函数,正则表达式在此不在讨论范围),能够处理字符串中能遇到的每一个方面内容,本文对常用字符串函数进行简单的小结,主要包含以下8部分:1.确定字符串长度 ...
- [转]MySQL常用Json函数和MySQL常用字符串函数
MySQL常用Json函数:https://www.cnblogs.com/waterystone/p/5626098.html MySQL常用字符串函数:https://www.cnblogs.co ...
- js进阶js中支持正则的四个常用字符串函数(search march replace split)
js进阶js中支持正则的四个常用字符串函数(search march replace split) 一.总结 代码中详细四个函数的用法 search march replace split 二.js进 ...
- Delphi常用字符串函数
Delphi常用字符串函数 一.字符转换函数1.ord(input[i])返回字符表达式 input 左端起第 I 字符的ASCII 码值.2.CHAR()将ASCII 码转换为字符.如果没有输入 ...
- MySQL最常用字符串函数
字符串函数 是最常用的的一种函数,在一个具体应用中通常会综合几个甚至几类函数来实现相应的应用: 1.LOWER(column|str):将字符串参数值转换为全小写字母后返回 mysql> sel ...
- MySQL常用字符串函数
字符串函数 是最常用的的一种函数,在一个具体应用中通常会综合几个甚至几类函数来实现相应的应用: 1.LOWER(column|str):将字符串参数值转换为全小写字母后返回 mysql> sel ...
- javascript常用字符串函数和本地存储
concat将两个或多个字符的文本组合起来,返回一个新的字符串.var a = "hello";var b = ",world";var c = a.conca ...
- php 常用字符串函数总结
php里面自带的字符串函数,日期函数,数组函数等,有时候可以帮助我们解决很复杂的问题,运用起来也比较简单. 下面总结了一下常用的字符串函数. addcslashes — 为字符串里面的部分字符添加反斜 ...
- C语言常用字符串函数
string.h头文件中常用的函数 C 库函数 - strcat() char *strcat(char *dest, const char *src) 把 src 所指向的字符串追加到 dest 所 ...
随机推荐
- win7 docker安装文件及安装问题
最近在玩爬虫,需要装docker,但是官网对于win7版本,只支持docker tool box,在官网找了半天才找到安装包,特此上传百度网盘,方便各位下载 链接:https://pan.baidu. ...
- 从电子游戏到DevOps
在一个项目团队中,开发与运维之间的关系像极了知名大型游戏<刺客信条>里的故事:开发就是追求自由的刺客联盟——我喜欢用各种新颖技术手段去满足用户爸爸那些花里胡哨的需求,你别管那技术好不好用, ...
- 10分钟实现Typora(markdown)编辑器
本章主要内容: 介绍我们将在接下来的几章中构建的应用程序 配置我们的CSS样式表,使其看起来更像一个本机应用程序 回顾在Electron中主进程和渲染器进程之间的关系 为我们的主进程和渲染器进程实现基 ...
- Python自学day-8
一.SocketServer 简化了编写网络服务器的难度. SocketServer一共有如下几个类型: socketserver.TCPServer :提供一个TCP的socketserver. s ...
- spring cloud 系列第4篇 —— feign 声明式服务调用 (F版本)
源码Gitub地址:https://github.com/heibaiying/spring-samples-for-all 一.feign 简介 在上一个用例中,我们使用ribbon+restTem ...
- 继承Comparable接口来实现排序
1.java代码里进行排序(若sql能排序,就不要用代码排序) 可以继承Comparable接口来实现,若是在类中,可以声明Comparator对象,来进行比较 List<Map> map ...
- php函数引用
//在自定义函数中,前面加一个&符号,是对返回静态变量的引用 function &test(){ static $a; $a += 1; echo $a; return $a; } / ...
- SpringBoot(十九)_404返回统一异常处理结果
之前写过一篇统一异常处理的文章,今天测试了下如果访问一个不存在的接口,也想返回统一的错误信息,应该怎么做 1.修改application.properties文件 # 自定义404 #出现错误时, 直 ...
- Python开发【第七篇】: 面向对象和模块补充
内容概要 特殊成员 反射 configparser模块 hashlib模块 logging模块 异常处理 模块 包 1. 特殊成员 什么是特殊成员呢? __init_()就是个特殊的成员. 带双下划线 ...
- Linux搭建DHCP服务器
Linux搭建DHCP服务器 实验目标: 通过本实验掌握基于Linux的DHCP服务器搭建技能. 本实验包含内容为yum的认识与使用,磁盘挂载的概念与使用,DHCP原理及配置,systemctl服 ...