重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
functon spiltPath($path){
专注于为中小企业提供成都做网站、网站建设、外贸营销网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业吉州免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了超过千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
$pathSpilts=array();//存放分割后的数据;
$arr=explode("/",$path);//以"/"分割path
$length=count($arr); //得到分割后数组长度
//拿到路径前面部分
$pathname=null;
for($i=0;$i$length-1;$i++){
$pathname=$pathname.$arr[$i]."/";
}
$pathSpilts['pathname']=$pathname;
$filename=$arr[length-1];//取得文件名,就是数组的最后一个
//分割文件名,得到后缀和文件头
$filenameSpilt=explode(".",$filename);
//echo "文件头是:".$filenameSpilt[0];
// echo "文件后缀是:".$filenameSpilt[1];
$pathSpilts['filehead']=$filenameSpilt[0];
$pathSpilts['suffix']=$filenameSpilt[1];
//如果要加上那个"."的话可以在前面自己添加,".".$filenameSpilt[1];
return $pathSpilts;
}
纯手工操作,新手,累死了。
分割字符串可以用explode函数
$str = "1,2,3,4,5,6";
$arr = explode(",",$str);
foreach($arr as $a){
#插入数据库就可以
}
使用explode可以分割,第一个参数,以什么符号分割,第二个参数是分割的字符串
手册上的案例
?php
//
示例
1
$pizza
=
"piece1
piece2
piece3
piece4
piece5
piece6";
$pieces
=
explode("
",
$pizza);
echo
$pieces[0];
//
piece1
echo
$pieces[1];
//
piece2
?php
$str="1|2|3|4|5|";
$var=explode("|",$str);
print_r($var);
?
$var=explode("|",$str);
把$str按|进行分割
php还有其他的把字符串指定字符分割成数组
str_split(string,length)参数 描述
string 必需。规定要分割的字符串。
length 可选。规定每个数组元素的长度。默认是 1。
json_decode()这个函数也可以把字符串分割成数组 (第二个参数为true才行)
“php分割字符串的函数有explode()和str_split() explode()”【摘要】
php语言中字符串分割用什么函数?【提问】
“php分割字符串的函数有explode()和str_split() explode()”【回答】
explode() 函数使用一个字符串分割另一个字符串,并返回由字符串组成的数组。【回答】
用于分割字符串。
相关函数如下:
本函数为 implode() 的反函数,使用一个字符串分割另一个字符串,返回一个数组。
语法:
array explode( string separator, string string [, int limit] )
例子:
输出结果如下:
str_split() 将字符串分割为一个数组,成功返回一个数组。
语法:
array str_split( string string [, int length] )
例子:
输出结果如下: