如何在php中洗牌、切片然后重新排序数组?
代码一直工作,直到我尝试使用asort函数对切片进行排序,然后在运行此函数时,我只得到一个空白页。有什么想法吗如何在php中洗牌、切片然后重新排序数组?,php,shuffle,slice,Php,Shuffle,Slice,代码一直工作,直到我尝试使用asort函数对切片进行排序,然后在运行此函数时,我只得到一个空白页。有什么想法吗 <?php $arange = range( 1 , 80, 1); shuffle($arange); $shufl = array_slice($arange, 0, 5); $sortshufl = asort($shufl, SORT_NUMERIC); foreach ($sortshufl as $number) { echo "$number
<?php
$arange = range( 1 , 80, 1);
shuffle($arange);
$shufl = array_slice($arange, 0, 5);
$sortshufl = asort($shufl, SORT_NUMERIC);
foreach ($sortshufl as $number) {
echo "$number ";
}
?>
asort
返回一个布尔值,而不是排序数组。它是用于关联数组的
使用普通函数(还返回布尔值,对数组进行“就地”排序)
asort
返回布尔值,而不是排序数组。它是用于关联数组的
使用普通函数(还返回布尔值,对数组进行“就地”排序)
asort()
foreach( $shufl as $number ) {
echo "$number ";
}
启用PHP错误报告,您将避免错误的空白页。
< > >代码> ASORT()/COD>就地排列数组并返回布尔值,因此您的结果在<代码> $SUFLL < < /P>
foreach( $shufl as $number ) {
echo "$number ";
}
启用PHP错误报告,您将避免错误的空白页。
启用错误报告并将其设置为EAYALL,这将告诉您出了什么问题。启用错误报告并将其设置为EAYALL,这将告诉您出了什么问题。谢谢你们两个,我现在启用了错误报告,并且我的代码是固定的:谢谢你们,我现在已启用错误报告,并且我的代码已修复:)