Mar*_*ark 0 php arrays sorting foreach
大家好,我有一个数组,我在其中存储时间戳。然后我使用它们对它们进行排序asort(),然后我想用 a 遍历每个数组,foreach但我得到了一个无效的参数提供的错误,这就是我所拥有的:
$sorted_dates = asort($dates_to_sort);
Run Code Online (Sandbox Code Playgroud)
var_转储:
array(4) { [2]=> int(1512086400) [3]=> int(1512432000) [1]=> int(1513036800) [0]=> int(1514073600) }
Run Code Online (Sandbox Code Playgroud)
对于每个:
foreach ($sorted_dates as $value) {
echo "<br>".$value."<br>";
}
Run Code Online (Sandbox Code Playgroud)
错误:
Warning: Invalid argument supplied for foreach()
Run Code Online (Sandbox Code Playgroud)
知道如何遍历数组,因为我需要做的不仅仅是回显它。
asort返回 aboolean并且您无法迭代布尔值!
// your code should be like
asort($dates_to_sort);
foreach ($dates_to_sort as $value) {
echo "<br>".$value."<br>";
}
Run Code Online (Sandbox Code Playgroud)