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 所 ...
随机推荐
- vue+element——父级元素fixed,遮罩会在上方
前言 这种场景还是蛮场景的 一个共用的head组件,组件里面通常是当前系统登录账号名 退出登录 修改密码这样的弹框 但是现在我又想head不跟着main内容上下滑动.所以用了fixed 定位. 问题来 ...
- TCP使用注意事项总结
目录 发送或者接受数据过程中对端可能发生的情况汇总 本端TCP发送数据时对端进程已经崩溃 本端TCP发送数据时对端主机已经崩溃 本端TCP发送数据时对端主机已经关机 某个连接长时间没有数据流动 TCP ...
- Android 即时通讯开发小结(一)
<Android 即时通讯开发小结>基于IM Andriod 开发的各种常见问题,结合网易云信即时通讯技术的实践,对IM 开发做一个全面的总结. 相关推荐阅读:. Android 即时通讯 ...
- 【记录】Mysql数据库更新主键自增
语法:id从1000开始自增: ALTER TABLE 表名 AUTO_INCREMENT = 1000;
- 使用git提交时报错:error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large
Delta compression using up to 4 threads.Compressing objects: 100% (2364/2364), done.Writing objects: ...
- java泛型的作用及其基本概念
一.泛型的基本概念 java与c#一样,都存在泛型的概念,及类型的参数化.java中的泛型是在jdk5.0后出现的,但是java中的泛型与C#中的泛型是有本质区别的,首先从集合类型上来说,java 中 ...
- VMware Tools安装,设置centos全屏、可拖入文件功能
Mr·Hu原创作品.转载请注明出处http://www.cnblogs.com/huxiuqian/p/7843126.html 由于在VM中使用小屏太不方便,所以进行全屏化,亦可进行文件共享. 1. ...
- Go - Map 集合
目录 概述 声明 Map 生成 JSON 编辑和删除 推荐阅读 概述 Map 集合是无序的 key-value 数据结构. Map 集合中的 key / value 可以是任意类型,但所有的 key ...
- TPL DataFlow .Net 数据流组件,了解一下
回顾上文 作为单体程序,依赖的第三方服务虽不多,但是2C的程序还是有不少内容可讲: 作为一个常规互联网系统,无外乎就是接受请求.处理请求,输出响应. 由于业务渐渐增长,数据处理的过程会越来越复杂和冗长 ...
- python连接greenplum_postgresql
1. 场景描述 使用python连接greenplum或者postgresql. 2. 解决方案 2.1 真实代码 2.1.1 调用类 import dbgp as dbgp # 执行 def exe ...