字符串分割到PHP变量 [英] Split string into variables PHP
本文介绍了字符串分割到PHP变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图找出洒到以下网址字符串的最佳方式:
面积FFFFFF_miles-100_profession的Web +开发
块引用>基本上分为以下几个:
$面积=FFFFFF;
$英里= 100;
$专业=web开发;不过,我有一个脑块,并不能真正找出最有效的方式做到这一点。有什么建议?
感谢。
-Edit-我可以解释任何缺失值,如做的:
面积FFFFFF_miles-_profession的Web +开发
块引用>缺少英里等。
解决方案$ PARAMS =爆炸('_',$输入);
的foreach($ PARAMS为$参数){
$ KV =爆炸(' - ',$参数);
$ {$千伏[0]} = str_replace函数('+','',$千伏[1]);
}这也占缺失值。
i'm trying to figure out the best way to spilt the following url string:
area-FFFFFF_miles-100_profession-web+developer
basically into the following:
$area = "FFFFFF"; $miles = 100; $profession = "web developer";
But i've got a brain block and can't really figure out the most efficient way to do it. Any suggestions?
Thanks.
-Edit- I could do with accounting for any missing values, such as:
area-FFFFFF_miles-_profession-web+developer
missing the miles etc.
解决方案$params = explode('_', $input); foreach($params as $param) { $kv = explode('-', $param); ${$kv[0]} = str_replace('+', ' ', $kv[1]); }
This also account for missing values.
这篇关于字符串分割到PHP变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文