dayin1
<?php
  //1、explode — 使用一个字符串分割另一个字符串,返回一个数组
$str = "hello,world,I am,php";
$arr = explode(\',\',$str);//返回array(\'hello\',\'world\',"I am",\'php\');
//2、implode 使用一个字符串将数组变成字符串
$str2 = implode(\',\',$arr); //返回"hello,world,I am,php";
//3、判断二维空数组,array_filter,如果没有提供 callback 函数, 将删除 array 中所有等值为 FALSE 的条目
$arr2 = [0=>""];
$arr2 = array_filter($arr2);//返回$arr2=[];
//4、PHP清除字符串中的HTML标签
$str3 = \'郭碗瓢盆-<span style="color:#f00;">PHP&nbsp;&nbsp;</span>\';
$str3 = strip_tags($str);          // 删除所有HTML标签
$str3 = strip_tags($str,\'<span>\'); // 保留 <span>标签
//5、PHP删除字符串中的转义字符
$str4 = preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/", "",$str3);//&nbsp;也会被删掉
//6、删除字符串中最后一个字符
$str5 = substr($str3,0,strlen($str3)-1);//原理就是用strlen获取字符串长度减1,然后用substr函数去截取


 

1、字符串转换为数组
var string = \'123,456,789\';
var stringResult = string.split(\',\');
console.log(stringResult) //输出["123", "456", "789"]
 
var string2 = \'abcdef\'
var string2Result = string2.split(\'\')
console.log(string2Result) //输出[\'a\',\'b\',\'c\',\'d\',\'e\',\'f\']
string2.split(",").map(Number);//输出[123,456,789]
JSON.parse("[" + string + "]"); //输出[123,456,789]
 
2、数组转换为字符串
var array = [\'abc\', \'def\', \'hig\']
var arrayResult = array.join(\',\')
console.log(arrayResult) // 输出"abc,def,hig"
array.toString()//输出"abc,def,hig"

 

分类:

技术点:

相关文章:

  • 2021-11-30
  • 2021-10-18
  • 2022-01-08
  • 2021-12-27
  • 2021-04-19
  • 2021-12-11
  • 2021-11-07
  • 2021-11-07
猜你喜欢
  • 2021-11-17
  • 2021-09-05
  • 2021-10-08
  • 2021-11-30
  • 2021-11-17
  • 2021-11-07
相关资源
相似解决方案