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 所 ...
随机推荐
- 数组Array
数组Array是最基本的数据结构,在内存中为一段定长连续内存,很多编程语言都有实现. 一.一维数组 下面代码实现了一维数组和它的遍历. clear并非清空数组,而是采用具体值对数组进行初始化. imp ...
- test判断条件
一:Shell test 命令 1.数值测试 参数 说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于则为真 -le ...
- Linux下python多版本多环境介绍
一.python多版本配置说明 安装python相关依赖 [root@centos6 ~]# yum install -y gcc make patch gdbm-devel openssl-dev ...
- asp.net core 自定义异常处理中间件
asp.net core 自定义异常处理中间件 Intro 在 asp.net core 中全局异常处理,有时候可能不能满足我们的需要,可能就需要自己自定义一个中间件处理了,最近遇到一个问题,有一些异 ...
- Linux下docker的安装
前言: 因为之前在自己的mac上直接使用HomeBrew的包管理安装的,使用brew install docker即可,这种方法简单,但最近想尝试在Linux下安装,费了一些时间,主要是启动docke ...
- 关于起点中文网的一个我自认为是BUG的BUG(花了我一毛三分钱才实验出来的)
因为最近在学关于网页的东西,所以便有了每看一个网页,总得先看看这个网页的源码的习惯. 突然我就想到了,起点中文网在看小说的界面是不允许复制粘贴,甚至连点右键都不会有反应, 那么如果我查看源码,能否复制 ...
- charles使用说明(基于mac)
1. Charles简介 1.1 Charles 需要java的运行环境支持,支持Windows.Mac:Fiddler不支持Mac.故Charles是在Mac下常用的网络封包截取工具. 1.2 Ch ...
- leadcode的Hot100系列--206. 反转链表
这里使用两种方式, 一个是直接从头往后遍历 -------> 迭代 一个是从最后一个往前遍历 -----> 递归 迭代 定义三个变量:pPre pNext pNow pPre表示当前节点的 ...
- mpvue开发微信小程序
前段时间,美团开源了mpvue这个项目,使得我们又多了一种用来开发小程序的框架选项.由于mpvue框架是完全基于Vue框架的(重写了其runtime和compiler),因此在用法上面是高度和Vue一 ...
- WebGL2系列之多采样渲染缓冲对象
在很久很久以前,盘古开辟了天地,他的头顶着天,脚踩着地,最后他挂了.他的毛发变成了森林,他的血液变成了河流,他的肌肉变成了大地......卡! 哦,不对,在很久很久以前,你属于我,我拥有你.你还有没有 ...