我正在使用此结构制作唱片列表。我使用的是一个键,因此我将列表与相册对应,但我不知道如何反转输出,以便项目从顶部开始,键值最低。有什么想法吗?
<?php
$album = get_post_meta($post->ID, "album", false);
$album_list = get_post_meta($post->ID, "album_list", false);
foreach ($album_list as $album_list) {
list($key, $value) = explode(\',\',$album_list);
$indexed_album_list[$key] = $value;
}
foreach ( $album as $each_album) {
list($key,$album) = explode(\',\',$each_album);
echo \'<div>\'.$album.\'</div>\';
echo \'<div>\';
if ($album_list = $indexed_album_list[$key]) {
echo $album_list;
}
else {
echo \' \';
}
echo \'</div>\';
}
?>
最合适的回答,由SO网友:helgatheviking 整理而成
array\\u reverse()怎么样
http://php.net/manual/en/function.array-reverse.php
php中有许多数组操作函数。网我总是在那里寻找一些东西。sort()也可能有用
EDIT 根据您的意见:
sort($album);
print_r($album);
应返回:
Array
(
[0] => 001,Get Rich Or Die Tryin
[1] => 002,Curtis
[2] => 003,The Massacre
[3] => 004,Before I Self Destruct
)