我有一個字符串像這樣的數組:我怎樣才能字符串數組的子分類
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'
什麼是去了解這個正確的方法是什麼?