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 函数

//呵呵。复。尊重新手
//首先用制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的用法

<?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
$titles = "你好 world. It's a beautiful day.";
$arr_titles = explode(" ",$titles);
$i = count($arr_titles);
$new_arr_titles =$arr_titles;
array_multisort(range(1,$i),SORT_DESC,$new_arr_titles);
$new_titles = implode(" ",$new_arr_titles);
echo "<br>".$new_titles;
?>

㈤ php程序使用explode函数分割字符串后怎么将分割后的字符串再循环输出

$test="shiyuesucai.com/article/index.html";
$s_str='';
$array_test=explode("/",$test);
$length=sizeof($array_test);
for($i=0;$i<$length;$i++){
$s_str.=$array_test[$i]."-";
}

输出结果为:shiyuesucai.com-article-index.swf-

具体操作可以参考拾月素材里的技术文章
http://www.shiyuesucai.com/article/143943447662.html

㈥ php中explode的问题

php中 字符串可以使用 单引号‘ 或者双引号 “ 来定界。但是两个是有区别的,回
使用单引号引起来的字答符串 php本身不会对它进行解析, 就是里边是什么字符就严格什么字符,因此处理速度也快。 比如 你 echo '\n'; 它原封不动输出\n
双引号 的字符串是需要解析的 里边的字符会给你解析一下 比如 echo "\n"; 会输出一个回车

㈦ php explode 问题

PHP file() 函数把整个文件读入一个数组中。与 file_get_contents() 类似,不同的是 file() 将文件作为一个数组返回。专数组中的每个单元都是属文件中相应的一行,包括换行符在内。如果失败,则返回 false。
explode() 函数把字符串分割为数组。本函数返回由字符串组成的数组,其中的每个元素都是由 separator 作为边界点分割出来的子字符串。

$mingdan 已经是数组了

㈧ php的explode函数分割+链接

例子源如下:

<metacharset="utf-8">

<?php
$str="喜剧/动作/爱情/歌舞";
$arr=explode("/",$str);
$nArr=array();//新数组
foreach($arras$key=>$value){
$url="s.php?q=".trim($value);//生成新的url,并去除两边的空格
$nArr[$key]=$url;//把生成的url地址放入一个新数组
echo"<ahref='{$url}'>{$value}</a><br/>";
}

var_mp($nArr);

㈨ 在php中explode中起什么作用

作用:把字符串打散为数组
如一个字符串为:123,123,456
那么使用explode函数后,会变成一个数组arr[0]=123
arr[1]=123
arr[2]=456

亲,满意请点赞

㈩ php 关于explode的使用,

你这个用 explode 办不到,要用正则的,用 preg_split 函数:

$txt_arr=preg_split('/[.,!]/',$newreply);

特殊字符要转义,请了解正则的相关知识。