首页 > 解决方案 > 如何按数字顺序排列变量

问题描述

我有一些包含数字的变量。我正在尝试返回这些变量,但我希望它们按数字顺序排列。

例如

$result = $random_number_1 . ':' . $random_number_2;

在不知道数字是多少的情况下,如何确保最小的数字始终排在第一位?

所以结果可以是 1:2 但绝不是 2:1。

谢谢

标签: php

解决方案


为什么不使用数组作为这些数字的容器(然后您可以轻松地按照您想要的方式排序)?

$numbers = []; // <-- fill it up with random numbers using a for cycle or similar
sort($numbers);
$result = implode(':', $numbers) // <-- have them put together as a string, if wanted

推荐阅读