有谁知道转换这个字符串的优雅方法(列表不确定..“键”和“值”可以任意添加)
business_type,cafe|business_type_plural,cafes|sample_tag,couch|business_name,couch cafe
进入这个数组?
array(
[business_type]=>'cafe'
[business_type_plural] => 'cafes'
[sample_tag]=>'couch'
[business_name]=>'couch cafe'
)
爆炸它!
$string = "business_type,cafe|business_type_plural,cafes|sample_tag,couch|business_name,couch cafe";
$finalArray = array();
$asArr = explode( '|', $string );
foreach( $asArr as $val ){
$tmp = explode( ',', $val );
$finalArray[ $tmp[0] ] = $tmp[1];
}
print_r( $finalArray );
这将输出以下内容:
Array
(
[business_type] => cafe
[business_type_plural] => cafes
[sample_tag] => couch
[business_name] => couch cafe
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)