腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
5
回答
krsort for以INTs作为索引的数组
、
我有一个看起来像这样的数组: Array ( [2] => 2 [3] => 2 [1] => 1 ) 我想对数组进行排序,以便整数按降序排列。 Array ( [3] => 2 [2] => 2 [1] => 1 ) 有没有一个php函数可以做到这一点,我试过krsort,但我认为它只对字符串有效,因为它输出的都是"1“。 谢谢
浏览 0
提问于2013-02-22
得票数 0
回答已采纳
1
回答
如何使用array_multisort()对这样的多维数组进行排序?
、
、
假设我们有一个这样的数组 array(2) { [2012]=> array(2) { [0]=> array(2) { ["file"]=> string(3) "aaa" ["mtime"]=> int(1347534106) } [1]=> array(2) { ["file"]=> string(3) "bbb" ["mtime
浏览 0
提问于2012-09-22
得票数 2
回答已采纳
3
回答
PHP按键值降序对数组进行数字排序
、
PHP中是否有按键值降序对数组进行排序的选项? 我知道您可以使用对键值进行排序
浏览 1
提问于2011-10-12
得票数 11
回答已采纳
1
回答
如何对此数组进行反向排序,WordPress自定义搜索过滤器
、
我正在处理WordPress中的自定义过滤器,只需要帮助以相反的顺序对此数组进行排序: add_filter('relevanssi_hits_filter', 'order_the_results'); function order_the_results($hits) { global $wp_query; if ($wp_query->query_vars['orderby'] == 'likes') { $likes = array(); foreach ($hits[0] as $hit) {
浏览 3
提问于2012-09-04
得票数 1
回答已采纳
2
回答
用laravel收集的月份排序
、
、
、
、
我的数组是 $array = [ 1 => 0 2 => 0 3 => 0 4 => 0 5 => 0 6 => 0 7 => 2 8 => 0 9 => 0 10 => 1 11 => 0 12 => 1 ]; 因此我希望它成为 $array = [ 10 => 1 11 => 0 12 => 1 1 => 0 2 => 0 3 => 0 4 => 0 5 => 0 6 => 0 7 => 2 8 => 0
浏览 0
提问于2018-09-10
得票数 2
回答已采纳
2
回答
有没有办法选择ksort的排序方式?
、
我有ksort()的用法,我需要选择排序顺序(ASC/DESC)。 有没有办法在没有array_multisort()的情况下这样做?
浏览 2
提问于2013-11-27
得票数 35
回答已采纳
4
回答
为什么我的数组排序不正确?
这是排序之前的“月份”数组: array(3) { [2011]=> array(3) { [12]=> string(2) "12" ["04"]=> string(2) "04" ["01"]=> string(2) "01" } [2013]=> array(1) { [10]=> string(2) "10" } [2010]=> array(1) { ["05"]=> string(2) "05" } } 下
浏览 6
提问于2014-01-20
得票数 0
回答已采纳
4
回答
按DESC顺序的数组排序
、
如何按DESC顺序对内部数组键进行排序? 我可以用arsort()按DESC顺序对11,12进行排序,但内部数组保持不变。我尝试了array_multisort(),usort()和其他网站,但没有成功。 Array ( [11] => Array ( [4] => apr11timetable.php [8] => aug11timetable.php [6] => jun11timetable.php [11] => nov11timetab
浏览 1
提问于2012-11-06
得票数 0
回答已采纳
2
回答
对二维数组进行排序- PHP
、
、
我在php中有一个2D数组,它保存日期: $cal[$year][$month] = $event; 该数组的输出为: Array ( [2012] => Array ( [6] => 10.92 [11] => 16.38 [8] => 1.3 [9] => 16.96 ) 我想按年和月对数组进行排序。我该怎么做呢? 谢谢!
浏览 2
提问于2012-09-12
得票数 0
1
回答
PHP-年和月数组键和内部值排序
、
、
下面是一个表示年和月的php数组: array:3 [ 2017 => array:2 [ 0 => "2" 1 => "3" ] 2018 => array:2 [ 0 => "1" 1 => "5" ] 2019 => array:3 [ 0 => "10" 1 => "12" 2 => "6" ] ] 我想根据第一级的键(降序)和第二级的
浏览 11
提问于2019-12-13
得票数 0
回答已采纳
3
回答
通过数组传递回调的雄辩集合排序
、
、
、
我有这样的收藏品 $collection = [ 1 => [ ... ], 2 => [ ... ], 3 = [ ... ] ]; 根据我想要分类的东西排列 $sort =[ 3, 1, 2 ]; 我正试图意识到如何用这样的代码对我的$collection进行排序 $collection->sortBy(function($unit, $id) use ($sort) { return ...; }) 但是我自己也搞不清楚,我已经有了一个示例,在这个示例中,我
浏览 2
提问于2017-04-23
得票数 1
回答已采纳
2
回答
如何将图片从服务器(最新-最旧)显示到新的php页面?
我有一个表单,可以创建图像(使用imagejpeg、imagettftext和imagecreatefromjpeg),并将其保存在服务器的文件夹中。我需要做的是将所有创建的图像显示到另一个页面,最新的在顶部,所以最旧的在底部。我有一个名为formdisplay.php的表单,但它只显示一个损坏的图像,而不是从最新到最旧。希望你能帮我解决这个问题。真的需要让它工作起来。提前感谢您的帮助。 我已经看过这些帖子了,但没有一个对我有效。 formcreatesave.php imagecopymerge($im, $img2, 10, 350, 0, 0, imagesx($img
浏览 0
提问于2013-10-27
得票数 0
2
回答
如何计算数组的频率(PHP)
我是php的初学者。 如何统计分数出现的频率,并按分数的降序排列在表中? 数组= 15,17,17 +-------------+-----------+ | Score | Frequency | +-------------+-----------+ | 17 | 2 | | 15 | 1 | +-------------+-----------+ 我这个问题已经有一个多星期了,我已经尝试过array_count_values,但它在一行中打印所有的值。
浏览 9
提问于2018-09-06
得票数 0
回答已采纳
2
回答
检查值是否存在多维数组并返回其键。
、
、
我有一个数组,比如说 $updates = array(); $updates['U1'] = array('F1', 'F2', 'F5'); $updates['U2'] = array('F3'); $updates['U3'] = array('F3', 'F4'); 我需要搜索一个值,比如F5,这样它就应该返回键U1。 而且如果有一个值的多次出现,应该返回最后一个键。 例如:搜索F3应该返回U3而不是U2。 我找了很多遍,却找不到办法。我正在
浏览 3
提问于2022-02-24
得票数 -2
1
回答
使用URL查询构建API服务,每页20个数据项(codeigniter )
、
、
我想为我的图像文件夹(目录)构建API服务,其功能如下: 但是我希望使用url查询来显示每页20个图片的URL。 和反向排序。 示例: 我在我的目录上有这些图像 /图像/path.jpg. /图像/path1.jpg 1.jpg /图像/path2.jpg 2.jpg /图像/路径3.jpg /图像/路径4.jpg /图像/路径5.jpg /图像/病理6.jpg /图像/路径7.jpg /images/path9.jpg 8.jpg 10./images/path9.jpg 9.jpg /图像/病理10.jpg /图像/病理11.jp
浏览 1
提问于2016-12-05
得票数 0
4
回答
如何在PHP中对$_POST请求进行排序(按键的字母顺序)
、
我把作为参考。我正在尝试按键对$_POST进行排序。这就是我正在尝试的,但它只打印"1“。还需要发生什么,或者缺少什么?谢谢。 <?php $data = krsort($_POST); print_r( $data ); ?>
浏览 2
提问于2010-02-23
得票数 0
回答已采纳
1
回答
按降序键对kay值进行排序
如果我有一个数组, $x = [1012 => "banana",2012 => "orange", 2 => "chocolate"]; 我应该得到这样的结果: $x = [2012 => "orange",1012 => "banana",2 => "chocolate"]; 所以在降序中,根据关键位置上的数字。
浏览 3
提问于2014-02-19
得票数 0
回答已采纳
1
回答
如何用日期作为键对数组进行排序?
、
、
我有这样一个数组: array:6 [▼ "2016-07-28" => array:18 [▶] "2016-07-29" => array:18 [▶] "2016-07-30" => array:5 [▶] "2016-07-31" => array:5 [▶] "2016-08-01" => array:17 [▶] "2016-08-02" => array:11 [▶] ] 我知道想要恢复顺序,第一个是2016-08-02,最后一个是201
浏览 4
提问于2016-08-04
得票数 1
回答已采纳
1
回答
Php代码总是在顶部显示最新数据,并将以前的值推入底部
问题陈述如下图所示 当前输出:1 2 3 4预期输出:4 3 2 1我不想要array_reverse。
浏览 3
提问于2018-09-07
得票数 0
1
回答
无法在array_shift之后向数组添加值
我用以下代码向关联数组添加值: $tokenarray += [$datetime => $newtoken]; 这个很好用。但是,在我对数组进行排序并使用该代码进行转换之后: $sortedarray = krsort($tokenarray, 1); $shiftedarray = array_shift($sortedarray); $shiftedarray += [$datetime => $newtoken]; $tokenarrayjson = json_encode($shiftedarray); 出现此错误: Fatal error: Uncaught Error
浏览 0
提问于2019-02-05
得票数 0
回答已采纳
4
回答
PHP按键名排序数组
、
、
我有这样一个数组 //$src Array( [dim_55] => path/to/image.jpg [dim_180] => path/to/image.jpg [dim_190] => path/to/image.jpg [dim_475] => path/to/image.jpg [dim_635] => path/to/image.jpg [dim_540] => path/to/image.jpg [dim_1130] => path/to/image.jpg [dim_1900] => path/to/image.jpg ) (
浏览 8
提问于2015-05-28
得票数 0
回答已采纳
3
回答
PHP数组按第二个键排序
、
我有一个需要按“yes”和“no”键排序的数组-在PHP中如何做到这一点?具体地说,我希望所有的是都是第一个索引(永远只有一个是和许多不是) Array ( [0] => Array ( [no] => Array ( [0] => 379 ) [yes] => Array ( [1] => 370 ) ) [1] => Array (
浏览 0
提问于2012-05-18
得票数 0
回答已采纳
3
回答
如何在php中按时间顺序对这个数组进行排序?
、
我有一个日期数组,如下所示: $array = array( "20140101000000" => "January 2014", "20140201000000" => "February 2014", "20140301000000" => "Mars 2014", "20130401000000" => "April 2013", // 2013 starts here "2
浏览 4
提问于2014-03-10
得票数 0
回答已采纳
1
回答
对多维数组进行排序-保持键的值
、
、
、
、
我想根据键(这是一个日期)对我的数组进行排序--最好是ASC和DESC。 我试过用几种方法来解决这个问题,但是结果总是很糟糕--所以我想我应该再问一次。 我有一个数组: Array ( [2015-05-29] => Array ( [a] => 13 [b] => 1 [c] => 12 ) [2015-05-28] => Array ( [a] => 10 [b] =&g
浏览 1
提问于2015-05-30
得票数 2
回答已采纳
1
回答
对于php中的关联数组,json_encode总是返回相同的结果吗?
、
、
我想要计算字符串的md5值,它是从mysql接收的关联数组的json_encode的结果。 如果数据没有被更改,我可以获得相同的md5值吗?或者我必须按某些规则对关联数组的键进行排序,以确保json_encode函数能够返回相同的字符串?
浏览 1
提问于2017-01-02
得票数 0
回答已采纳
1
回答
用两个数字键对多维数组进行排序
、
、
、
我预料到: $f[14][5] = array(''); $f[13][1] = array(''); $f[13][3] = array(''); $f[13][2] = array(''); $f[14][1] = array(''); $f[13][2] = array(''); $f[14][2] = array(''); $f[14][4] = array(''); $f[14][3] = array(''); $f[13][4] = ar
浏览 3
提问于2014-05-22
得票数 0
回答已采纳
1
回答
按元素排序数组
、
、
、
我有一个非常大的多维数组,我想根据元素的值对它进行排序。下面是数组的一个示例: [match_info] [123] [match_id] => [123] [124] [match_id[ => [124] 所以,实际上,我想对数组下一层的初始“名称”的数据进行排序--所以123和124,而不是。我一直在看我们,但不完全理解比较的功能。任何帮助都是很棒的! 另外,我正在寻找的结果是124高于123 :P 下面是数组的真正摘录: (我不想链接到您的外部站点,但是.太大)
浏览 3
提问于2012-04-04
得票数 1
回答已采纳
1
回答
如何使用acf字段值来订购类别?
、
我试图按acf字段值订购类别。如何使用acf字段值来实现这一点? 📷 $categories = get_categories('taxonomy=toc_category'); $sorted_cats = array(); foreach($categories as $cat){ $ordr = get_field('order', 'toc_category' . '_' . $cat->term_id); $sorted_cats[$ordr] = $cat;
浏览 0
提问于2019-03-20
得票数 -1
回答已采纳
3
回答
从高到低对数组进行排序
、
、
在下面的数组中,我希望将键顺序从高到低(例如,2014年的数据首先出现)。 print_r($array); 输出: Array ( [0] => Array ( [year] => 2013 [name] => xx ) [1] => Array ( [year] => 2014 [name] => xx ) ) 我试过使用rsort,但它只返回"1“。 $array =
浏览 1
提问于2014-11-06
得票数 0
回答已采纳
1
回答
排序Glob会产生相反的顺序,并且限制在2。
我试图列出一个文件夹内的文件列表,但顺序相反,限制在2(最后2个),有很多好的例子,所以我喜欢这个.但我试图限制结果的数量,我几乎有,但它给了我一个错误.你们能帮帮我吗? <?php foreach (glob("../../imagenes/medianas/*") as $files) { $images[filectime($files)] = $files; } krsort($images); foreach($images as $timestamp => $files) if ($limite++ < 2){ print "<im
浏览 7
提问于2012-04-23
得票数 1
2
回答
PHP为数组项分配分数
、
我有一个具有以下分数值的数组: $r = Array ( [C] => 11.00.00 [B] => 11.00.00 [G] => 11.00.00 [F] => 10.02.00 [A] => 10.00.00 [D] => 09.00.00 [E] => 08.00.00 [H] => 08.00.00 [I] => 07.00.00 [K] => 06.00.00 [J] => 06.00.00 ) 我需要分配一些职位,但同
浏览 1
提问于2014-06-19
得票数 0
回答已采纳
1
回答
如何对for each循环的结果进行排序?
、
、
、
我有一个字符串列表var_dump($key) string(6) "samuel" string(4) "john" string(4) "alan" string(5) "frank" string(3) "bob" 它们是来自多维数组的循环的结果: foreach ($array as $key => $item) { if(is_array($item)){ if (stripos($key, $keySearch) !== false){ var_dump($key)
浏览 0
提问于2016-05-12
得票数 1
3
回答
按值排序[‘$array’]说明
、
、
我该怎么做呢?例如,我有一个使用$array['name']和$array['value']的$array,我可以按属性之一对$array进行排序,然后选择ASC / DESC吗?
浏览 0
提问于2011-01-11
得票数 0
3
回答
如何从目录中找出最旧的文件?(PHP)
、
我有一个名为'backup‘的目录 它包含以下文件(带有一些特定的细节) No---File Name----------------------------------------------------------------Date--------------------Time-----------Size 1. blog-backup_on_11-April-2012_at_08-22-18AM.zip 11-April-2012 08:22:18AM 5.28MB 2. blog-backup_on_11-April-2012_at_08-25-24AM.zi
浏览 0
提问于2012-04-11
得票数 1
回答已采纳
1
回答
多维数组按内部多维数组键排序
、
、
、
使用时间戳对数组进行排序的最简单方法是什么?例如,数组关键字19需要是排序后的第一个,因为关键字1494238836是内部数组中最高的。 $testArray = array ( 17 => array ( 1490011261 => (object)(array('test15')), ), 1 => array ( 1491898801
浏览 0
提问于2017-05-30
得票数 0
1
回答
根据php中的一个邮政编码查找最近的邮政编码。
我有一个数据库与所有州的邮政编码.i在我的数据库中配置它,这些字段是邮政编码,lat,log。如果我在表单中给出一个邮政编码并提交,那么我必须通过指定有限的公里来获得最近的邮政编码。有没有php代码可以做到这一点?请帮帮我好吗? 我找到了一些计算距离的代码 <?php function getDistance($latitude1, $longitude1, $latitude2, $longitude2) { $earth_radius = 6371; $dLat = deg2rad($latitude2 - $latitude1); $dLon
浏览 1
提问于2016-06-21
得票数 3
2
回答
php简单的特定ksort
、
、
我想对一个数组进行排序,如下所示: $k = array ( "2135p" => "toto", "2137l" => "tosdgsto", "2135p^2211i" => "sdf", "2135p^2211i^2224o" => "sdf", "2137l^2365c" => "sdff" ); 使用此订单-> "2137l",
浏览 0
提问于2012-08-15
得票数 0
回答已采纳
2
回答
php从相同值获取最大键
、
、
、
如何从相同的值中获得最大键? 示例: 1 => 32 2 => 32 3 => 32 4 => 5 5 => 5 6 => 11 7 => 11 结果: 3 => 32 5 => 5 7 => 11
浏览 3
提问于2014-01-19
得票数 0
回答已采纳
1
回答
如何根据嵌套数组中的最高分数和最高数量对断结器进行排序?
、
这是一个系列赛中排名球员平局的情况.因此,忽略分数的总和,它们将是相同的(本例中为1400)。 因此,给定以下数组: array(2) { array(3) { [0] => array(1) { ["score"] => 500 } [1] => array(1) { ["score"] => 500 } [2] => array(1) {
浏览 4
提问于2016-10-05
得票数 2
回答已采纳
1
回答
按最近顺序对图像文件进行排序
、
、
、
问了这个问题,但仍然没有得到适合这个问题的正确代码。我不想更改代码的原因是因为分页系统正常工作。 我尝试过arsort、rsort和许多其他排序函数,但是这些图像仍然没有显示我目录中的最近的图像。 <?php $page = ""; $record_count = 100; $dir = ('uploaded/'); $offset = ($page-1)*$record_count; $files = glob("uploaded/*.*"); $files_filter = array(arsort($files,$record_co
浏览 3
提问于2014-12-16
得票数 1
回答已采纳
1
回答
根据项插入日期插入到数组中
、
、
、
我正在尝试制作一个包含帖子的数组,现在,我需要根据它们的发布日期将这些帖子插入到数组中,例如如果在第4天发布了一个帖子,它将在第5天发布的帖子之后出现,所以最新的帖子首先被添加和显示,有一个好的方法吗?
浏览 3
提问于2016-04-15
得票数 0
回答已采纳
1
回答
如何使用PHP opendir()按日期排序
、
、
、
我有一个目录,里面装满了我想要回显的文件。如果文件是图像,则图像本身将被回显。如果该文件不是图像,则回显该文件的名称。 下面的代码运行得很好,但是我似乎不能按日期排序。文件是随机回显的。 我如何才能使文件按上次修改时间排序(最新的优先)。 <?php $blacklist = array("index.php"); $ext = pathinfo($files, PATHINFO_EXTENSION); if ($handle = opendir('.')) { $valid_image = array("jpg",
浏览 2
提问于2015-11-18
得票数 0
2
回答
数组多排序2键错误
、
、
、
我在这里停留在一些Php代码上。我希望你能帮助我。我只是刚刚对数组值进行排序。所以..。 我按班级写了一些关于学生平均数的代码。但在这里,当我伤心地按desc排序以值arsort()时,他只是按desc排序键。我怎么解决这个问题? Array ( [11] => Array ( [354] => 0 [325] => 0 [312] => 0 [313] => 0 [314] => 0 [30
浏览 4
提问于2013-12-28
得票数 0
回答已采纳
2
回答
php -使用键在任何数组位置插入项
、
、
这是我的数组: array( 99 => 100, 53 => 200, 29 => 300 ) 我想在索引2处添加一个新项目,如下所示: array( 99 => 100, 53 => 200, 36 => 'new', 29 => 300 ) 我只找到了一个解决方案,添加一个没有自己的键的新项目,有谁有想法吗?
浏览 0
提问于2015-01-13
得票数 0
3
回答
如何在PHP中反向数组?
、
我有以下数组: Array ( [2294] => 1 [2292] => 1 [2296] => 1 ) 我怎么才能把它逆转到 Array ( [2296] => 1 [2292] => 1 [2294] => 1 ) 尝试过array_reverse(),但没有成功。我错过了什么? $array = array_reverse($array); // did not work 编辑:我不想要数字(顺序排序),我只需要将底部键反转到顶部,反之亦然,
浏览 0
提问于2013-12-21
得票数 1
3
回答
按日期从文件名中提取顺序
、
、
、
我正在尝试按年份排序结果,即从文件名中提取的年份。 这些是我正在扫描的文件夹中的N个文件: filename_2014.jpg filename_2013.jpg filename_2012.jpg filename_2011.jpg …… …… 所以我写了这个函数: function Archivize() { $path = opendir('./'); while($read = readdir($path)) { if($read != '.' && $read != '..
浏览 0
提问于2014-01-24
得票数 0
回答已采纳
2
回答
将foreach循环输出从最新的更改为最旧的
、
现在我从我的数据库中获取数据,而不是把它放在我的foreach循环中,但是它希望它首先显示最新的行 例如,数据库行是第一:你好,第二:嗨,第三:海! 所以我想让它开始输出,以HAI结束,以Hello结尾。 (B)编码; foreach($message_show as $b){ $deliver = $b['deliver']; $source = $b['source']; $message_date = $b['message_date']; $message_time
浏览 0
提问于2014-11-30
得票数 0
回答已采纳
2
回答
array_count_values排序多维数组
、
、
我有一个数组: Array ( [LEVEL1] => Array ( [0] => 18 [1] => 12 [2] => 16 [3] => 12 [4] => 12 ) [LEVEL2] => Array ( [0] => 16 [1] => 18 [2] => 19
浏览 4
提问于2014-12-13
得票数 0
回答已采纳
2
回答
PHP -用3个单词替换句子中的第一个和第三个单词
、
、
如果我有一个输入: $input = "One Two Three"; 如何将第一个单词与第三个单词交换,并得到以下输出: "Three Two One"
浏览 4
提问于2017-11-08
得票数 0
回答已采纳
1
回答
使用数组键来获取每个镜像的基本名称
我需要你的帮助,因为我不知道如何自己解决这个小问题。 如何从$remaining上获取每个镜像的basename(),而不是从$recent获取该镜像的not? <?php foreach (glob('upload-gallery/*.{gif,png,jpg,jpeg,csv}', GLOB_BRACE) as $f) { $list[filemtime($f) . '-' . $f] = $f; } $keys = array_keys($list); rsort($keys); $recent = basename($list[arra
浏览 14
提问于2018-08-02
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP实测:数组版学生信息管理系统
PHP中常用的数组函数(三)
PHP常用的数组函数
一些常用的PHP数组函数和php清除数组中的空值-array
PHP基础(二)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券