php解析字符串的问题
时间:2010-01-08
来源:互联网
作者: ycw217 发布时间: 2010-01-08
$str="tom=>tom.php|sina=>sina.php|";
$arr=split("[=>|]",$str);
echo "<pre>";
print_r($arr);//将原来的字符串组成一个数组
echo "</pre>";
echo "<br/><br/><br/><br/>";
$newarr=array();
for($i=0;$i<=count($arr);$i=$i+3)
{
if($arr[$i]!="") $newarr["$arr[$i]"]=$arr[$i+2];//根据规律生成新的数组$newarr就是最终要的结果
}
echo "<pre>";
print_r($newarr);
echo "</pre>";
?>
作者: tafengnanhai 发布时间: 2010-01-08
'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" title="Click Here To EnLarge">
作者: yuejide 发布时间: 2010-01-08
$str = "tom=>tom.php|sina=>sina.php"; //定义字符串
$arr = explode("|",$str); //用|来分隔字符串,字符串被分隔成数组保存在$arr中,$arr=array([0]=>"tom=>php",[1]=>"sina=>sina.php")
foreach($arr as $value) //遍历$arr数组,把值保存给$value
{
$newarr = explode("=>",$value); //再用=>来分隔$value里面的值,
$strarr[$newarr[0]] =$newarr[1];
}
print_r($strarr);
?>
这个也是我自己写的,供你参考吧!大家都是学习php的,兄弟加油!有空一起交流qq:78982417
作者: glsh127 发布时间: 2010-01-08
作者: glsh127 发布时间: 2010-01-08
$str = "tom=>tom.php|sina=>sina.php";
$a = explode("|",$str);
foreach($a as $k=>$val)
{
$b = explode("=>",$val);
$arr1[$b[0]] = $b[1];
}
print_r($arr1);
作者: yuejide 发布时间: 2010-01-08
作者: ycw217 发布时间: 2010-01-08
作者: xujing3344 发布时间: 2010-01-08
$str="tom=>tom.php|sina=>sina.php|baidu=>baidu.php";
$arrstr=explode("|",$str);
foreach($arrstr as $value)
{
$arr[]=explode("=>",$value);
}
print_r($arr);
?>
Array
(
[0] => Array
(
[0] => tom
[1] => tom.php
)
[1] => Array
(
[0] => sina
[1] => sina.php
)
[2] => Array
(
[0] => baidu
[1] => baidu.php
)
)
作者: 1383061ma 发布时间: 2010-01-08
复制代码
|
作者: xiaokai 发布时间: 2010-01-08
作者: cain 发布时间: 2010-01-09
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28