2015-09-05 106 views
0

我有數據:隨機多變量

$a = "boy,girl,women,men,baby"; 
echo "$a"; 

與逗號爆炸,我想echo隨機爲$a

例如:

$a = "baby,women,girl,boy,men"; 
echo "$a"; 

誰能幫助我?

非常感謝您的回答。

+1

將字符串轉換爲一個數組,*將數組shuffle *,將數組轉換回字符串。第一步和第三步應該是顯而易見的。第二步可以通過搜索[使用建議的術語](http://stackoverflow.com/search?q=%5Bphp%5D+shuffle+array)找到(閱讀時,你會碰到相應的內置函數)。 – user2864740

回答

0

您可以使用PHP的shuffle功能,即:

<?php 
$a = "boy,girl,women,men,baby"; 
$a = explode(",", $a); 
shuffle($a); 
echo implode(",", $a); 

運行反覆,這將打印:

嬰兒,男孩,婦女,女孩,男人

男孩,嬰兒,女孩,女性,男性

女孩,女人,孩子,孩子,男人

+1

非常感謝您的回答山羊大師......謝謝! – juliana