Questions tagged «arrays»

数组是一种有序的数据结构,由一组元素(值,变量或引用)组成,每个元素由一个或多个索引标识。当询问数组的特定变体时,请使用以下相关标记:[vector],[arraylist],[matrix]。使用此标签时,在特定于编程语言的问题中,使用正在使用的编程语言对问题进行标签。

11
如何在PHP中回显或打印数组?
我有这个数组 Array ( [data] => Array ( [0] => Array ( [page_id] => 204725966262837 [type] => WEBSITE ) [1] => Array ( [page_id] => 163703342377960 [type] => COMMUNITY ) ) ) 我的问题是,如果没有这种结构,我怎么能回显内容呢?我试过了 foreach ($results as $result) { echo $result->type; echo "<br>"; }
198 php  arrays 


4
Java 8流和对数组的操作
我刚刚发现了新的Java 8流功能。来自Python,我想知道现在是否有一种巧妙的方法可以对数组进行操作,例如求和,以“单行pythonic”的方式将两个数组相乘? 谢谢

7
用JavaScript解释[] .slice.call?
我偶然发现了这个精巧的快捷方式,用于将DOM NodeList转换为常规数组,但是我必须承认,我不完全了解它的工作方式: [].slice.call(document.querySelectorAll('a'), 0) 因此,它以一个空数组开头[],然后slice用于将结果转换call为新数组,是吗? 我不明白的是call。它如何document.querySelectorAll('a')从NodeList转换为常规数组?
197 javascript  arrays  call  slice 


4
为什么我们使用数组而不是其他数据结构?
在编写程序时,我还没有见过这样一个实例:数组比另一种形式更适合存储信息。我确实已经发现,编程语言中增加的“功能”对此有所改进,并以此代替了它们。我现在可以看到,它们并没有被取代,而是被赋予了新的生命。 那么,基本上,使用数组有什么意义? 这不是为什么我们从计算机的角度使用数组,而是为什么从编程的角度使用数组(微妙的区别)。计算机如何处理阵列并不是问题的重点。

10
PHP的stdClass数组
我在将对象stdClass转换为数组时遇到问题。我已经尝试过这种方式: return (array) $booking; 要么 return (array) json_decode($booking,true); 要么 return (array) json_decode($booking); 强制转换之前的数组充满了一条记录,而我尝试强制转换之后的数组为空。如何在不删除行的情况下进行转换/转换? 转换前的数组: array(1) { [0]=> object(stdClass)#23 (36) { ["id"]=> string(1) "2" ["name"]=> string(0) "" ["code"]=> string(5) "56/13" } } 如果我尝试使铸造后为空NULL var_dump($booking); 我也尝试过此功能,但始终为空: public function objectToArray($d) { if (is_object($d)) { // Gets the properties of the given object // …
195 php  arrays 

10
将查询字符串解析为数组
如何将下面的字符串转换为数组? pg_id=2&parent_id=2&document&video 这是我要寻找的阵列, array( 'pg_id' => 2, 'parent_id' => 2, 'document' => , 'video' => )
195 php  arrays  string 

10
Python CSV字符串到数组
有人知道一个简单的库或函数来解析csv编码的字符串并将其转换为数组或字典吗? 我不认为我想要内置的csv模块,因为在所有示例中,我看到的都是文件路径,而不是字符串。
195 python  string  arrays  csv 

4
如何在Bash中切片数组
查看bash(1)手册页中的“数组”部分,我没有找到切片数组的方法。 所以我想到了这个过于复杂的功能: #!/bin/bash # @brief: slice a bash array # @arg1: output-name # @arg2: input-name # @args: seq args # ---------------------------------------------- function slice() { local output=$1 local input=$2 shift 2 local indexes=$(seq $*) local -i i local tmp=$(for i in $indexes do echo "$(eval echo \"\${$input[$i]}\")" done) local IFS=$'\n' eval …
194 arrays  bash  slice 


6
检查Postgres数组中是否存在值
使用Postgres 9.0,我需要一种方法来测试给定数组中是否存在值。到目前为止,我想到的是这样的: select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int) 但是我一直认为应该有一个更简单的方法,我只是看不到它。这似乎更好: select '{1,2,3}'::int[] @> ARRAY[value_variable::int] 我相信就足够了。但是,如果您还有其他方法,请分享!
192 sql  arrays  postgresql 


9
数组到哈希Ruby
好的,这是交易,我一直在寻找谷歌这个问题的解决方案,尽管有很多解决方案,但他们似乎并没有完成我要找的工作。 基本上我有一个像这样的数组 ["item 1", "item 2", "item 3", "item 4"] 我想将其转换为哈希,所以看起来像这样 { "item 1" => "item 2", "item 3" => "item 4" } 即,“偶数”索引上的项是键,而“奇数”索引上的项是值。 任何想法如何干净地做到这一点?我想蛮力方法是将所有偶数索引拉出到单独的数组中,然后在它们周围循环以添加值。
192 ruby  arrays  hashmap 

2
YAML等效于JSON中的对象数组
我有一个要转换为YAML的对象的JSON数组。 {"AAPL": [ { "shares": -75.088, "date": "11/27/2015" }, { "shares": 75.088, "date": "11/26/2015" }, ]} YAML中是否有不只是JSON的等效表示形式?我想做类似的事情 AAPL: - : shares: -75.088 date: 11/27/2015 - : shares: 75.088 date: 11/26/2015 但是我想出的最干净的方法是 AAPL: - { shares: -75.088, date: 11/27/2015 } { shares: 75.088, date: 11/26/2015 }
192 arrays  json  types  yaml 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.