使用PHP1.有一数组$str1=array(4,434,-7,5,1); (1)分别使用升序、降序将其重新排序,保持键名和值的关联,打印数组。
时间: 2024-02-26 12:59:03 浏览: 94
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
可以使用sort()和rsort()函数对数组进行升序和降序排序,这些函数会改变数组的顺序,但会保留键名和值的关联。以下是PHP代码实现:
```php
<?php
$str1 = array(4, 434, -7, 5, 1);
// 升序排列
sort($str1);
print_r($str1);
// 降序排列
rsort($str1);
print_r($str1);
?>
```
输出结果为:
```
Array
(
[0] => -7
[1] => 1
[2] => 4
[3] => 5
[4] => 434
)
Array
(
[0] => 434
[1] => 5
[2] => 4
[3] => 1
[4] => -7
)
```
可以看到,第一次输出为升序排列后的数组,第二次输出为降序排列后的数组,都保留了键名和值的关联。
阅读全文