在php中 如何把[1][2][3][4]这样的字符串分割成1234字符串数组。求例子 求结果

在php中 如何把[1][2][3][4]这样的字符串分割成1234字符串数组。求例子 求结果,第1张

先用str_replace这个函数,再用explode是分割成为数组

例:

$aaa="[1][2][3][4]";

$bbb=str_replace(']',',',str_replace('[','',$aaa));

$list=explode(",",$bbb);

自己把代码拿过去测试吧

具体步骤如下:

1、首先新建一个PHP文档,并定义一个数组,示例:$arr = array("I","have","an","apple")。

2、使用implode()函数,将数组转为字符串,示例:$str = implode($arr)。

3、将数组转换之后的字符串打印出来,示例:echo $str。

4、保存以上内容,在浏览器查看预览。

5、implode()函数有一个分隔符参数是可选的,可以指定数组元素分隔符(如不指定分隔符,默认情况是一个空的字符),示例:$str = implode("+++",$arr)。

6、打印有分隔符的字符串,即可将php数组转换成字符串。

用正则可以实现:

<php

$fileName="aaa_111_222ext"; // 这是文件名

$preg_file="/\d+/"; // 匹配数字

// 下面进行匹配

if(preg_match_all($preg_file,$fileName,$resArr)){

// 数组 $resArr 保存了匹配到所有结果,也就是你想要的数字,下面把它们输出

echo "<pre>";

print_r($resArr);

}else{

echo "没有找到数字";

}

// 你试下,看看符不符你的要求

>

以上就是关于在php中 如何把[1][2][3][4]这样的字符串分割成1234字符串数组。求例子 求结果全部的内容,包括:在php中 如何把[1][2][3][4]这样的字符串分割成1234字符串数组。求例子 求结果、怎样把php数组转换成字符串,php implode、php截取文件名的问题.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9753490.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存