我有一个字符串像这样的数组:我怎样才能字符串数组的子分类
array
0 => string 'cheese=french'
1 => string 'pizza=large&cheese=french'
2 => string 'cheese=french&pizza=small'
3 => string 'cheese=italian'
我需要在字符串中的每个子(由&分)数组中alphabettically排序。例如: 比萨=大&芝士=法国应该是相反的方式:芝士=法国&比萨=大,因为'C'在'P'之前。
我想我可能会爆炸的原始数组是这样的:
foreach ($urls as $url)
{
$exploded_urls[] = explode('&',$url);
}
array
0 => array
0 => string 'cheese=french'
1 => array
0 => string 'pizza=large'
1 => string 'cheese=french'
2 => array
0 => string 'cheese=french'
1 => string 'pizza=small'
3 => array
0 => string 'cheese=italian'
,然后在foreach循环排序使用,如:
foreach($exploded_urls as $url_to_sort)
{
$sorted_urls[] = sort($url_to_sort);
}
但是当我这样做,它只是返回:
array
0 => boolean true
1 => boolean true
2 => boolean true
3 => boolean true
4 => boolean true
达:
14 => boolean true
当我做这样的:
foreach($exploded_urls as $url_to_sort)
{
sort($url_to_sort);
}
我回来后,排序的阵列中的一个:
array
0 => string 'cheese=dutch'
1 => string 'pizza=small'
什么是去了解这个正确的方法是什么?