【多维数组如何按某个键进行排序?】教程文章相关的互联网学习教程文章

php – 无法在codeigniter中创建多维数组【代码】

我有以下代码public function get_request($requestid) {$this->db->select('*');$this->db->from('instanthire as s');$this->db->join('instanthire_skills as ss', 's.id = ss.requestid');$this->db->where('s.id',$requestid);$query = $this->db->get();return $query->result_array(); }我得到的结果是Array ([0] => Array([id] => 1[userid] => 1[skills] => html)[1] => Array([id] => 2[userid] => 1[skills] => core ph...

PHP数组在循环中创建多维数组【代码】

我有一个关联的多维数组,如下所示$data = array(); $data = Array ( [0] => Array ( [class] => 1styear [branch] => IT [Exam] => SEM1 [student name] => Alex [Bio] => Good Boy )[1] => Array ( [class] => 2ndyear [branch] => Finance [Exam] => SEM1 [student name] => Mark [Bio] => Intelligent )[2] => Array ( [class] => 2ndyear [branch] => IT [Exam] => SEM1 [student name] => Shaun [Bio] => Football Player ) [...

在PHP中创建具有不确定深度的多维数组【代码】

晚上好 – 我正在尝试根据存储在数据库中的帐户代码的分解文本字符串创建一个多维数组.帐户代码将具有不同的长度/深度.比如说下面数组中的$test类似于我从数据库中提取的结果:$test = array( '110|5100|120' => 'Teacher Salaries','110|5100|130' => 'Other Professoinal Services','110|5100|510|1' => 'Primary Supplies','110|5100|510|2' => 'Intermediate Supplies', '110|7300|110' => 'Administrator Salaries...

php – 使用form_validation库在Code Igniter中验证多维数组【代码】

我对代码点火器的form_validation模块有一个奇怪的问题.我正在尝试从表单帖子验证多维数组,但它没有按预期工作.我用标准表格贴了一百次(夸张),所以我很熟悉它. 我的表格帖子看起来像这样Array ([location_edit_id] =>[theImage] => [thePDF] => [loc] => Array([name] => [content_1] => [content_2] => [opening_hours] => [seats] =>)[ad] => Array([address_1] => [address_2] => [address_3] => [town_city] => [county_id] =>...

PHP:重命名多维数组的键【代码】

我有一个多维数组,字符串作为键.我想在这些键上执行一个函数(操作字符串)然后写入一个新数组(即保持原始数组不变). 例:$oldArr = array("foo_old" => array("moo_old" => 1234, "woo_old" => 5678);"bar_old" => array("car_old" => 4321, "tar_old" => 8765); );变为:$newArr = array("foo_new" => array("moo_new" => 1234, "woo_new" => 5678);"bar_new" => array("car_new" => 4321, "tar_new" => 8765); );这只是一个例子,实...

在PHP中将多维数组传递给soap complexType【代码】

我从邮件服务器上发了一些电子邮件.有一个函数应该拉这些电子邮件并返回一个多维数组.我在客户端Web服务器中使用此数组来为我完成这项工作.我不知道如何将此数组传递给soap complexType.我写了以下代码:$server->wsdl->addComplexType( 'MailTicket', 'complexType', 'struct', 'all', '',array('attachment' => array('name' => 'attachment', 'type' => 'xsd:string'),'body' => array('name' => 'body', 'type' => 'xsd:string...

php – 将重复元素组合为多维数组中的数组【代码】

我想知道在使用多媒体数组时,如果某个键是相同的,如果某个键是相同的,有没有办法将其他键的内容组合到自己的数组中? 像这样的东西:// name is the same in both arrays array(array('name' => 'Pepsi','store' => 'Over here','number' => '1234567'),array('name' => 'Pepsi','store' => 'Over here','number' => '5556734') )这样的事情array(array('name' => 'Pepsi','store' => array('Over here', 'Over here'),'number' =>...

PHP – 对3级多维数组进行排序 – 基于第3级值排序,但在第一级排序【代码】

在第3级数组值“count”上对3级多维数组进行排序的常规过程是什么?在此数组中,计数可以是1,2,3,4,5,依此类推.如何进行输出并将较大的计数数组数据集按第一级数组索引排序到开头. 基本上,如果一个数组记录在’count’中有一个更大的数字,那么让它以降序排列在数组的开头. (如果1条记录包含计数1,2,3,则让它使用最大计数作为排序的决策变量) 示例多维数组看起来像Array ([174] => Array([28] => Array([index] => 28[draw] => 1[dat...

将php中的多维数组打印到html表中【代码】

所以我在将多维数组打印到表格时遇到了一些麻烦.现在我Array ([0] => stdClass Object([id] => 00fa4033-421f-48d9-bc69-a0d9c9c4973e[name] => Chaka))如何将此数据输出到数组.我用来打印数组的代码如下$response = $status->getStatus('104.243.39.107');if (!$response) {echo '<h2>STATUS: <span class="label label-danger">Offline</span></h2>'; } else {echo '<h2>STATUS: <span class="label label-success">Online</span...

PHP – 向爆炸的多维数组添加键【代码】

我正在尝试将键名添加到爆炸的多维数组中 我是这样的:$datos = $_POST['dataGeneral'];// Detecting "<" delimiter and PHP_EOL:/* 1<1<Titulo Episodio<Descripción Episodio<http://www.google.com1<2<Titulo Episodio 2<Descripción Episodio 2<http://www.google.com */$data = explode(PHP_EOL, $datos);$num = 0;foreach($data as &$val){$exp = explode("<", $val);$val = array_combine(range($num, $num+sizeof($exp)-1)...

按键值排序php多维数组【代码】

我有下面的multidimesional数组.Array ( [2] => Array([66] => Array([id] => 66 [count] => 9)[255] => Array([id] => 255 [count] => 20) )[1] => Array([59] => Array([id] => 59 [count] => 14)[255] => Array([id] => 255 [count] => 73)) )我想按降序排列count键的内部数组.我怎样才能实现它? 谢谢.解决方法:尝试以下解决方案<?php...

php – 如何以给定格式格式化多维数组【代码】

我有一个带有一些键的数组,这里我需要的是在相同的键上合并值,例如,键117和&的记分卡值. 107应该在输出数组中合并如下所示.$input_array = array (38 => array(117 => array('scorecard' => array(0 => 'q4'),'business_plan' => array(0 => 'q4')),107 => array('scorecard' => array(0 => 'q1'),'business_plan' => array(0 => 'q2')),),53 => array(373 => array( 'scorecard' => array(0 => 'q4'),'business_plan' ...

php – 如何在多维数组中检查数组键?【代码】

如何检查数组中是否存在数组键? 我需要检查数组中是否存在用户ID,我在下面找到了数组,Array ([0] => Array([user_id] => 1482309797[week] => 1[type] => 1[commission] => 4000)[1] => Array([user_id] => 1482309797[week] => 1[type] => 1[commission] => 0)[2] => Array([user_id] => 1482309797[week] => 1[type] => 1[commission] => 4000)[3] => Array([user_id] => 1482309797[week] => 1[type] => 1[commission] => 0)[4...

如何在PHP中将多维数组过滤到另一个?【代码】

可能这个问题是重复的,因为我不知道如何描述问题来找到答案. 我有一个包含3个参数的数组:日期,事件和标签. >日期包含unix时间戳,>事件是包含事件ID的arrya,> Tags是一个包含事件标签的数组(如果数字不是单独的,则以逗号分隔的字符串). 这是数组:Array([date] => 1554328800[events] => Array([0] => 130[1] => 131[2] => 163)[tags] => Array([0] => 4[1] => "1,3,4"[2] => "1,3"))事件和标签之间的关系在键中,因此具有位置0的事...

php – 基于有序数组对多维数组进行排序【代码】

这似乎是书中最古老的问题,有数百种可用的资源,但到目前为止,我尝试的每个解决方案都没有解决我的问题.我希望你能提供帮助. 我正在尝试显示显示最近31天数据的图表.输出的数组如下所示:$data[0 =>'day' => 10,'amount' => 5,'count' => 21 =>'day' => 16,'amount' => 4,'count' => 22 =>'day' => 21,'amount' => 16,'count' => 13 =>'day' => 11,'amount' => 0,'count' => 04 =>'day' => 12,'amount' => 0,'count' => 0 ]基本上这...