explodephp
‘壹’ 在php中explode中起什么作用
作用:把字符串打散为数组
如一个字符串为:123,123,456
那么使用explode函数后,会变成一个数组arr[0]=123
arr[1]=123
arr[2]=456
亲,满意请采纳
‘贰’ php explode 问题
PHP file() 函数把整个文件读入一个数组中。与 file_get_contents() 类似,不同的是 file() 将文件作为一个数组返回。数组中的每个单元都是文件中相应的一行,包括换行符在内。如果失败,则返回 false。
explode() 函数把字符串分割为数组。本函数返回由字符串组成的数组,其中的每个元素都是由 separator 作为边界点分割出来的子字符串。
$mingdan 已经是数组了
‘叁’ php程序使用explode函数分割字符串后怎么将分割后的字符串再循环输出
forach(explode(',','a,b,c,d,e,f,g')as$val)
{
echo$val.'<br>';
}
‘肆’ php explode的用法
<?php
error_reporting(0);
$key = explode('&',$_SERVER["$_SERVER['PHP_SELF']"]);
$code = $key['0'];
echo $url;
?>
不知道你在问什么,如果你想用get传值 的话
地址样输入"index.php?name=username&passwd=password"
这样子index.php里面就有了个变量$_GET['name']和变量$_GET['passwd']
传递的值肯定是放“?”号后面啊至于为什么不用"/"号。那是因为服务器会把"/"号看成是下级目录而不是变量值
‘伍’ php中explode的问题
php中 字符串可以使用 单引号‘ 或者双引号 “ 来定界。但是两个是有区别的,
使用单引号引起来的字符串 php本身不会对它进行解析, 就是里边是什么字符就严格什么字符,因此处理速度也快。 比如 你 echo '\n'; 它原封不动输出\n
双引号 的字符串是需要解析的 里边的字符会给你解析一下 比如 echo "\n"; 会输出一个回车
‘陆’ php 关于explode的使用,
你这个用 explode 办不到,要用正则的,用 preg_split 函数:
$txt_arr=preg_split('/[.,!]/',$newreply);
特殊字符要转义,请了解正则的相关知识。
‘柒’ php 中的explode 函数
//呵呵。。尊重新手
//首先用explode将你的图片名字以逗号分割
$getImg=explode(',',$rs['image']);
//这样$getImg就成了一个数组它的结构是这样的
//演示数组
print_r($getImg);//打印出数组$getImg
//打印结果
array([0]=>'20418_1_120x120.jpg',[1]=>'20418_2_120x120.jpg');
//这样就成功的将它们分割开了
//数组调用
$getImg[0]='20418_1_120x120.jpg';
$getImg[1]='20418_2_120x120.jpg';
//0,1代表该数组的索引值,系统默认从零开始 也就是$getImg[0]取得的是数组$getImg中的第一项
‘捌’ PHP的explode怎么才能做到这样子
如果你要实现精确的跟你所说的一样,可以用explode
<?php
$test = "uploads/media/200908/1_15142542.swf";
$A = '';
$B = '';
$array_test = explode("/",$test);
$length = sizeof($array_test);
for($i=1;$i<$length-1;$i++){
$A .= $array_test[$i]."/";
}
$A = substr($A,0,strlen($A)-1);
$B .= $array_test[$length-1];
echo $A,"<br>";
echo $B;
?>
不懂的可以M我~
‘玖’ php中利用explode函数分割字符串到数组
分割字符串
//利用
explode
函数分割字符串到数组
复制代码
代码如下:
<?php
$source
=
"hello1,hello2,hello3,hello4,hello5";//按逗号分离字符串
$hello
=
explode(',',$source);
for($index=0;$index<count($hello);$index++)
{
echo
$hello[$index];echo
"</br>";
}
?>
//split函数进行字符分割
//
分隔符可以是斜线,点,或横线
复制代码
代码如下:
<?php
$date
=
"04/30/1973";
list($month,
$day,
$year)
=
split
('[/.-]',
$date);
echo
"Month:
$month;
Day:
$day;
Year:
$year<br
/>\n";
?>
通过数组实现多条件查询的代码
复制代码
代码如下:
<?php
$keyword="asp
php,jsp";
$keyword=str_replace("
","
",$keyword);
$keyword=str_replace("
",",",$keyword);
$keyarr=explode(',',$keyword);
for($index=0;$index<count($keyarr);$index++)
{
$whereSql
.=
"
And
(arc.title
like
'%$keyarr[$index]%'
Or
arc.keywords
like
'%$keyarr[$index]%')
";
}
echo
$whereSql;
‘拾’ php explode(",","")
官方文档如下:
这属于最后一句的情况。
望采纳,谢谢