A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 石高攀 初级黑马   /  2019-5-31 13:54  /  635 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


PHP:  strpos(源字符串,搜索字符串):可以获取指定字符串在源字符串中第一次出现的索引值,索引从0开始;用于判断是否为图片格式
JS: str.indexOf('a',1);

php:获取当前文件的扩展名 strrchr(源字符串,指定搜索的字符);是取得指定字符串(包括)后的所有字符串
        $extension = strrchr($filename,".");
JS: str.substr(1);

php: implode:它可以将关联的数组以指定分隔符分隔,转换为字符串
$data = implode($_POST,"|");
JS: arr.join('|');

php: explode:它可以将字符串以指定的分隔符分隔,生成关联数组
js: str.split('|');

JS:
数组转换为字符串
数组中有把数组转化为字符串的方法,部分方法如下表

注意:join方法如果不传入参数,则按照 默认按照逗号拼接元素,如果传入空引号,这拼接在一起,没有间隔号;
其他方法


根据字符返回位置

console.log(str.indexOf('参数',起始位置)
根据位置返回字符

​        charAt()只能对字符进行查找,对数组无用;
字符串操作方法
​        字符串通过基本包装类型可以调用部分方法来操作字符串,以下是部分操作方法:

购物车案例中,去掉¥符号就是用这个方法,substr(1),表示除去第一个,全取
replace()方法
​replace() 方法用于在字符串中用一些字符替换另一些字符,其使用格式如下:  
字符串.replace(被替换的字符串, 要替换为的字符串);,只会替换第一个字符,如果要全部替换,可以用for循环
split()方法
​        split()方法用于切分字符串,它可以将字符串切分为数组。在切分完毕之后,返回的是一个新数组。
​        其使用格式如下:
字符串.split("分割字符") 字符串是用什么隔开的,分隔字符就写什么符号;
join()是把字符串转换为数组;
let str = 'abs|123|456';
        var arr = str.split('|');
        console.log(arr);//[‘abs’,‘123’,‘456’]

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马