目录
1. 合并数组
2. 追加数组
 
3. 连接数组
4. 拆分数组 array_slice()
5. 接合数组 array_splice()
7. 关联数组的交集 array_intersect_assoc()
10. 获取当前数组键 key()
首页 后端开发 php教程 php 操作数组 (合并,拆分,追加,查找,删除等)

php 操作数组 (合并,拆分,追加,查找,删除等)

Jun 23, 2016 pm 01:09 PM

1. 合并数组

array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为:

Php代码  

  1. array array_merge (array array1 array2…,arrayN)  

 

这个函数将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。

如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。

如果只给了一个数组并且该数组是数字索引的,则键名会以连续方式重新索引。

Php代码  

  1. $fruits = array("apple","banana","pear");  
  2. $numbered = array("1","2","3");  
  3. $cards = array_merge($fruits, $numbered);  
  4. print_r($cards);  
  5.   
  6. // output  
  7. // Array ( [0] => apple [1] => banana [2] => pear [3] => 1 [4] => 2 [5] => 3 )  
  8. ?>  

 

2. 追加数组

array_merge_recursive()函数与array_merge()相同,可以将两个或多个数组合并在一起,形成一个联合的数组.两 者之间的区别在于,当某个输入数组中的某个键己经存在于结果数组中时该函数会采取不同的处理方式.array_merge()会覆盖前面存在的键/值对, 替换为当前输入数组中的键/值对,而array_merge_recursive()将把两个值合并在一起,形成一个新的数组,并以原有的键作为数组名。 还有一个数组合并的形式,就是递归追加数组。其形式为:

Php代码  

  1. array array_merge_recursive(array array1,array array2[…,array arrayN])  

 

程序实例如下:

Php代码  

  1. $fruit1 = array("apple" => "red", "banana" => "yellow");  
  2. $fruit2 = array("pear" => "yellow", "apple" => "green");  
  3. $result = array_merge_recursive($fruit1, $fruit2);  
  4. print_r($result);  
  5.   
  6. // output  
  7. // Array ( [apple] => Array ( [0] => red [1] => green ) [banana] => yellow [pear] => yellow )  
  8. ?>  

   

现在键 apple 指向一个数组,这个数组由两个颜色值组成的索引数组。

 

3. 连接数组

array_combine()函数会得到一个新数组,它由一组提交的键和对应的值组成。其形式为:

Java代码  

  1. array array_combine(array keys,array values)  

 

注意,两个输入数组必须大小相同,不能为空。示例如下

Php代码  

  1. $name = array("apple", "banana", "orange");  
  2. $color = array("red", "yellow", "orange");  
  3. $fruit = array_combine($name, $color);  
  4. print_r($fruit);  
  5.   
  6. // output  
  7. // Array ( [apple] => red [banana] => yellow [orange] => orange )  
  8. ?>  

 

4. 拆分数组 array_slice()

array_slice()函数将返回数组中的一部分,从键offset开始,到offset+length位置结束。其形式:

Php代码  

  1. array array_slice (array array, int offset[,int length])  

   

offset 为正值时,拆分将从距数组开头的offset 位置开始;如果offset 为负值,则拆分从距数组末尾的offset 位置开始。如果省略了可选参数length,则拆分将从offset 开始,一直到数组的最后一个元素。如果给出了length 且为正数,则会在距数组开头的offset+length 位置结束。相反,如果给出了length且为负数,则在距数组开头的count(input_array)-|length|位置结束。考虑一个例子:

Php代码  

  1.   
  2. $fruits = array("Apple", "Banana", "Orange", "Pear", "Grape", "Lemon", "Watermelon");  
  3. $subset = array_slice($fruits, 3);  
  4. print_r($subset);  
  5.   
  6. // output  
  7. // Array ( [0] => Pear [1] => Grape [2] => Lemon [3] => Watermelon )  
  8. ?>  

 

然后我们使用下负长度:

Php代码  

  1.   
  2. $fruits = array("Apple", "Banana", "Orange", "Pear", "Grape", "Lemon", "Watermelon");  
  3. $subset = array_slice($fruits, 2, -2);  
  4. print_r($subset);  
  5.   
  6. // output  
  7. // Array ( [0] => Orange [1] => Pear [2] => Grape )  
  8. ?>  

 

5. 接合数组 array_splice()

array_splice()函数会删除数组中从offset开始到offset+length 结束的所有元素,并以数组的形式返回所删除的元素。其形式为:

Php代码  

  1. array array_splice ( array array , int offset[,length[,array replacement]])   

 

offset 为正值时,则接合将从距数组开头的offset 位置开始,offset 为负值时,接合将从距数组末尾的offset 位置开始。如果忽略可选的length 参数,则从offset 位置开始到数组结束之间的所有元素都将被删除。如果给出了length 且为正值,则接合将在距数组开头的offset + leng th 位置结束。相反,如果给出了length且为负值,则结合将在距数组开头的count(input_array)-length的位置结束。实例如下:

Php代码  

  1.   
  2. $fruits = array("Apple", "Banana", "Orange", "Pear", "Grape", "Lemon", "Watermelon");  
  3. $subset = array_splice($fruits, 4);  
  4.   
  5. print_r($fruits);  
  6. print_r($subset);  
  7.   
  8. // output  
  9. // Array ( [0] => Apple [1] => Banana [2] => Orange [3] => Pear )   
  10. // Array ( [0] => Grape [1] => Lemon [2] => Watermelon )  
  11. ?>  

 

可以使用可选参数replacement来指定取代目标部分的数组。实例如下:

Php代码  

  1.   
  2. $fruits = array("Apple", "Banana", "Orange", "Pear", "Grape", "Lemon", "Watermelon");  
  3. $subset = array_splice($fruits, 2, -1, array("Green Apple", "Red Apple"));  
  4.   
  5. print_r($fruits);  
  6. print_r($subset);  
  7.   
  8. // output  
  9. // Array ( [0] => Apple [1] => Banana [2] => Green Apple [3] => Red Apple [4] => Watermelon )   
  10. // Array ( [0] => Orange [1] => Pear [2] => Grape [3] => Lemon )  
  11. ?>  

 

从程序可以很清楚看到这个函数的使用方法了。

 

6. 数组的交集 array_intersect()

 

array_intersect()函数返回一个保留了键的数组,这个数组只由第一个数组中出现的且在其他每个输入数组中都出现的值组成。其形式如下:

Php代码  

  1. array array_intersect(array array1,array array2[,arrayN…])  

 

下面这个例子将返回在$fruit1数组中出现的且在$fruit2和$fruit3中也出现的所有的水果:

Php代码  

  1. $fruit1 = array("Apple","Banana","Orange");  
  2. $fruit2 = array("Pear","Apple","Grape");  
  3. $fruit3 = array("Watermelon","Orange","Apple");  
  4. $intersection = array_intersect($fruit1, $fruit2, $fruit3);  
  5. print_r($intersection);  
  6.   
  7. // output  
  8. // Array ( [0] => Apple )  
  9. ?>  

  

只有在两个元素相等且具有相同的数据类型时,array_intersect()函数才会认为它们是相同的。

 

7. 关联数组的交集 array_intersect_assoc()

函数array_intersect_assoc()与array_intersect()基本相同,只不过他在比较中还考虑了数组的键。因此,只有在第一个数组中出现,且在所有其他输入数组中也出现的键/值对才返回到结果数组中。

形式如下:

Php代码  

  1. array array_intersect_assoc(array array1,array array2[,arrayN…])  

 

下面的例子返回了出现在$fruit1数组中,也同时出现在$fruit2与$fruit3中的所有键/值对:

Php代码  

  1. $fruit1 = array("red"=>"Apple","yellow"=>"Banana","orange"=>"Orange");  
  2. $fruit2 = array("yellow"=>"Pear","red"=>"Apple","purple"=>"Grape");  
  3. $fruit3 = array("green"=>"Watermelon","orange"=>"Orange","red"=>"Apple");  
  4. $intersection = array_intersect_assoc($fruit1, $fruit2, $fruit3);  
  5. print_r($intersection);  
  6.   
  7. // output  
  8. // Array ( [red] => Apple )  
  9. ?>  

 

8. 数组的差集 array_diff()

 

函数array_diff()返回出现在第一个数组中但其他输入数组中没有的值。这个功能与array_intersect()相反。

Php代码  

  1. array array_diff(array array1,array array2[,arrayN…])  

 

实例如下:

Php代码  

  1. $fruit1 = array("Apple","Banana","Orange");  
  2. $fruit2 = array("Pear","Apple","Grape");  
  3. $fruit3 = array("Watermelon","Orange","Apple");  
  4. $intersection = array_diff($fruit1, $fruit2, $fruit3);  
  5. print_r($intersection);  
  6.   
  7. // output  
  8. // Array ( [1] => Banana )  
  9. ?>  

 

9. 关联数组的差集 array_diff_assoc()

 

函数array_diff_assoc()与array_diff()基本相同,只是它在比较时还考虑了数组的键。因此,只在第一个数组中出现而不再其他输入数组中出现的键/值对才会返回到结果数组中。其形式如下:

Php代码  

  1. array array_diff_assoc(array array1,array array2[,arrayN…])  

  

下面的例子只返回了[yellow] => Banana,因为这个特殊的键/值对出现在$fruit1中,而在$fruit2和$fruit3中都不存在。

Php代码  

  1. $fruit1 = array("red"=>"Apple","yellow"=>"Banana","orange"=>"Orange");  
  2. $fruit2 = array("yellow"=>"Pear","red"=>"Apple","purple"=>"Grape");  
  3. $fruit3 = array("green"=>"Watermelon","orange"=>"Orange","red"=>"Apple");  
  4. $intersection = array_diff_assoc($fruit1, $fruit2, $fruit3);  
  5. print_r($intersection);  
  6.   
  7. // output  
  8. // Array ( [yellow] => Banana )  
  9. ?>  

 

使用数组的过程中经常要遍历数组。通常需要遍历数组并获得各个键或值(或者同时获得键和值),所以毫不奇怪,PHP为此提供了一些函数来满足需求。许多函数能完成两项任务,不仅能获取当前指针位置的键或值,还能将指针移向下一个适当的位置。

 

10. 获取当前数组键 key()

key()函数返回input_array中当前指针所在位置的键。其形式如下:

Php代码  

  1. mixed key(array array)  

 

下面的例子通过迭代处理数组并移动指针来输出$fruits数组的键:

Php代码  

  1. $fruits = array("apple"=>"red", "banana"=>"yellow");  
  2. while ($key = key($fruits)) {  
  3.     printf("%s 
    ", $key);  
  4.     next($fruits);  
  5. }  
  6.   
  7. // apple   
  8. // banana  

 

注意,每次调用key()时不会移动指针。为此需要使用next()函数,这个函数的唯一作用就是完成推进指针的任务。

 

11. 获取当前数组值 current()

 

current()函数返回数组中当前指针所在位置的数组值。其形式如下:

Php代码  

  1. mixed current(array array)  

 

下面修改前面的例子,这一次我们要获取数组值:

Php代码  

  1. $fruits = array("apple"=>"red", "banana"=>"yellow");  
  2. while ($fruit = current($fruits)) {  
  3.     printf("%s 
    ", $fruit);  
  4.     next($fruits);  
  5. }  
  6.   
  7. // red   
  8. // yellow   

 

12. 获取当前数组键和值 each()

 

each()函数返回input_array的当前键/值对,并将指针推进一个位置。其形式如下:

Php代码  

  1. array each(array array)  

  

返回的数组包含四个键,键0和key包含键名,而键1和value包含相应的数据。如果执行each()前指针位于数组末尾,则返回false。

Php代码  

  1. $fruits = array("apple", "banana", "orange", "pear");  
  2. print_r ( each($fruits) );  
  3.   
  4. // Array ( [1] => apple [value] => apple [0] => 0 [key] => 0 )  

 

each() 经常和 list() 结合使用来遍历数组。本例与上例类似,不过循环输出了整个数组:

Php代码  

  1. $fruits = array("apple", "banana", "orange", "pear");  
  2. reset($fruits);  
  3.   
  4. while (list($key, $val) = each($fruits))  
  5.     {  
  6.         echo "$key => $val
    ";  
  7.     }  
  8.   
  9. // 0 => apple  
  10. // 1 => banana  
  11. // 2 => orange  
  12. // 3 => pear  

 

因为将一个数组赋值给另一个数组时会重置原来的数组指针,因此在上例中如果我们在循环内部将 $fruits 赋给了另一个变量的话将会导致无限循环。

这就完成了数组的遍历。

 

查找、筛选与搜索数组元素是数组操作的一些常见功能。下面来介绍一下几个相关的函数。

 

13. in_array()函数

 

in_array()函数在一个数组汇总搜索一个特定值,如果找到这个值返回true,否则返回false。其形式如下:

Php代码  

  1. boolean in_array(mixed needle,array haystack[,boolean strict]);  

 

来看下面的例子,查找变量apple是否已经在数组中,如果在,则输出一段信息:

Php代码  

  1. $fruit = "apple";   
  2. $fruits = array("apple","banana","orange","pear");   
  3. if( in_array($fruit,$fruits) )    
  4.     echo "$fruit 已经在数组中";  

 

第三个参数可选,它强制in_array()在搜索时考虑类型。

 

14. array_key_exists()函数

 

如果在一个数组中找到一个指定的键,函数array_key_exists()返回true,否则返回false。其形式如下:

Php代码  

  1. boolean array_key_exists(mixed key,array array);  

 

下面的例子将在数组键中搜索apple,如果找到,将输出这个水果的颜色:

Php代码  

  1. $fruit["apple"] = "red";  
  2. $fruit["banana"] = "yellow";  
  3. $fruit["pear"] = "green";  
  4. if(array_key_exists("apple", $fruit)){  
  5.     printf("apple's color is %s",$fruit["apple"]);  
  6. }  
  7.   
  8. //apple's color is red  

 

15. array_search()函数

 

array_search()函数在一个数组中搜索一个指定的值,如果找到则返回相应的键,否则返回false。其形式如下:

Php代码  

  1. mixed array_search(mixed needle,array haystack[,boolean strict])  

 

下面的例子在$fruits中搜索一个特定的日期(December 7),如果找到,则返回相应州的有关信息:

Php代码  

  1. $fruits["apple"] = "red";  
  2. $fruits["banana"] = "yellow";  
  3. $fruits["watermelon"]="green";  
  4. $founded = array_search("green", $fruits);  
  5. if($founded)   
  6.     printf("%s was founded on %s.",$founded, $fruits[$founded]);  
  7.   
  8. //watermelon was founded on green.  

 

16. array_keys()函数

 

array_keys()函数返回一个数组,其中包含所搜索数组中找到的所有键。其形式如下:

Php代码  

  1. array array_keys(array array[,mixed search_value])  

 

如果包含可选参数search_value,则只会返回与该值匹配的键。下面的例子将输出$fruit数组中找到的所有数组:

Php代码  

  1. $fruits["apple"] = "red";  
  2. $fruits["banana"] = "yellow";  
  3. $fruits["watermelon"]="green";  
  4. $keys = array_keys($fruits);  
  5. print_r($keys);  
  6.   
  7. //Array ( [0] => apple [1] => banana [2] => watermelon )  

 

17. array_values()函数

 

array_values()函数返回一个数组中的所有值,并自动为返回的数组提供数值索引。其形式如下:

Php代码  

  1. array array_values(array array)  

 

下面的例子将获取$fruits中找到的各元素的值:

Php代码  

  1. $fruits["apple"] = "red";  
  2. $fruits["banana"] = "yellow";  
  3. $fruits["watermelon"]="green";  
  4. $values = array_values($fruits);  
  5. print_r($values);  
  6.   
  7. //Array ( [0] => red [1] => yellow [2] => green )  

 

有时候我们需要扩展一个数组,或者删掉数组的一部分,PHP为扩展和缩小数组提供了一些函数。对于那些希望模仿各种队列实现(FIFO、LIFO) 的程序员来说,这些函数可以提供便利。顾名思义,从这些函数的函数名(push、pop、shift和unshift)就清楚地反映出其作用。

 

PS:传统的队列是一种数据结构,删除元素与加入元素的顺序相同,就称为先进先出,或FIFO。相反,栈是另外一种数据结构,其中删除元素的顺序与加入时的顺序相反,这成为后进先出,或LIFO。

 

18. 在数组头添加元素

 

array_unshift()函数在数组头添加元素。所有己有的数值键都会相应地修改,以反映其在数组中的新位置,但是关联键不受影响。其形式如下:

Php代码  

  1. int array_unshift(array array,mixed variable[,mixed variable])  

 

下面这个例子在$fruits数组前面添加了两种水果:

Php代码  

  1. $fruits = array("apple","banana");  
  2. array_unshift($fruits,"orange","pear")  
  3. // $fruits = array("orange","pear","apple","banana");  

 

19. 在数组尾添加元素

 

array_push()函数的返回值是int型,是压入数据后数组中元素的个数,可以为此函数传递多个变量作为参数,同时向数组压入多个变量。其形式为:

Php代码  

  1. (array array,mixed variable [,mixed variable...])  

 

下面这个例子在$fruits数组中又添加了两个水果:

Php代码  

  1. $fruits = array("apple","banana");  
  2. array_push($fruits,"orange","pear")  
  3. //$fruits = array("apple","banana","orange","pear")  

 

20. 从数组头删除值

 

array_shift()函数删除并返回数组中找到的元素。其结果是,如果使用的是数值健,则所有相应的值都会下移,而使用关联键的数组不受影响。其形式为

Php代码  

  1. mixed array_shift(array array)  

 

下面的例子删除了$fruits数组中的第一个元素apple:

Php代码  

  1. $fruits = array("apple","banana","orange","pear");  
  2. $fruit = array_shift($fruits);  
  3. // $fruits = array("banana","orange","pear")  
  4. // $fruit = "apple";  

 

21. 从数组尾删除元素

 

array_pop()函数删除并返回数组的最后一个元素。其形式为:

Php代码  

  1. mixed array_pop(aray target_array);  

 

下面的例子从$states数组删除了最后的一个州:

Php代码  

  1. $fruits = array("apple","banana","orange","pear");  
  2. $fruit = array_pop($fruits);  
  3. //$fruits = array("apple","banana","orange");  
  4. //$fruit = "pear";  

 

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何关闭'查找我的 iPhone” 如何关闭'查找我的 iPhone” Nov 09, 2023 pm 02:21 PM

关闭iPhone版“查找”后会发生什么?“查找我的iPhone”可帮助您定位丢失或被盗的设备。启用后,“查找我的iPhone”可让您在地图上跟踪设备的位置、播放声音并帮助您找回设备。“查找”还包括一个激活锁,可防止任何人使用您的iPhone。当您关闭“查找我的iPhone”时,您将失去所有这些功能,这可能会使恢复丢失的Apple设备变得困难。虽然“查找我的iPhone”非常有用,但当您想出售、捐赠、以旧换新手机或想要将其送去更换电池或任何其他服务时,您应该禁用它。这样做将确保没有人可以访问有关您

在 iPhone 上关闭'查找”的 4 种方法 在 iPhone 上关闭'查找”的 4 种方法 Feb 02, 2024 pm 04:15 PM

Apple的“查找”应用程序允许您定位您的iPhone或其他设备,以防止丢失或遗忘。虽然“查找”是一个有用的工具来追踪设备,但如果您关注隐私问题、不想耗尽电池或其他原因,您可能希望禁用它。幸运的是,有几种方法可以关闭iPhone上的“查找”,我们将在这篇文章中解释所有这些方法。如何在iPhone上关闭“查找”[4种方法]您可以通过四种方式关闭iPhone的“查找”。如果您使用方法1关闭“查找”,则可以从要禁用它的设备上执行此操作。要继续执行方法2、3和4,要关闭“查找”的iPhone应关闭电源或

快速上手:Java中的JSON数组合并和拆分技巧。 快速上手:Java中的JSON数组合并和拆分技巧。 Sep 06, 2023 am 10:21 AM

快速上手:Java中的JSON数组合并和拆分技巧在现代的软件开发中,数据的格式和传输变得愈发重要。其中,JSON(JavaScriptObjectNotation)是一种常用的数据格式,特别适用于前后端交互和数据存储。在Java开发中,我们经常需要处理JSON对象和JSON数组。本文将介绍如何在Java中合并和拆分JSON数组,以及实现这些操作的技巧和示

使用C#中的Array.IndexOf函数查找数组中某个元素的索引 使用C#中的Array.IndexOf函数查找数组中某个元素的索引 Nov 18, 2023 am 09:59 AM

使用C#中的Array.IndexOf函数查找数组中某个元素的索引在C#程序中,当我们需要查找数组中某个元素的索引时,可以使用Array.IndexOf函数。Array.IndexOf函数会在指定的数组范围内查找指定的元素,并返回其第一次出现的索引。如果未找到该元素,则返回-1。下面是一段示例代码,演示了如何使用Array.IndexOf函数查找数组中某个元

硬盘序列号和mac地址怎么查 硬盘序列号和mac地址怎么查 Feb 18, 2024 pm 07:45 PM

硬盘序列号和MAC地址是电脑硬件中重要的标识符,它们在管理和维护电脑系统时非常有用。本文将介绍如何查找硬盘序列号和MAC地址。一、查找硬盘序列号硬盘序列号是硬盘制造商为了识别和追踪硬盘的唯一标识符。在不同的操作系统中,查找硬盘序列号的方法略有不同。Windows系统:打开命令提示符(在开始菜单中搜索“cmd”),然后输入以下命令并按回车键:wmicdisk

PHP中的glob()函数用于查找文件或目录 PHP中的glob()函数用于查找文件或目录 Nov 18, 2023 pm 06:17 PM

PHP中的glob()函数用于查找文件或目录,是一种强大的文件操作函数。它可以根据指定的模式匹配,返回文件或目录的路径。glob()函数的语法如下:glob(pattern,flags)其中,pattern表示要匹配的模式字符串,可以是一个通配符表达式,如*.txt(匹配以.txt结尾的文件),或者是具体的文件路径。flags是一个可选参数,用于控制函数

在C++中,查找未排序数组中元素的起始索引和结束索引 在C++中,查找未排序数组中元素的起始索引和结束索引 Aug 29, 2023 am 10:17 AM

在这个问题中,我们得到一个包含n个未排序整数值的数组aar[]和一个整数val。我们的任务是在未排序的数组中查找元素的开始和结束索引。对于数组中元素的出现,我们将返回,“起始索引和结束索引”(如果在数组中找到两次或多次)。“单个索引”(如果找到)如果数组中不存在,则“元素不存在”。让我们举个例子来理解问题,示例1Input:arr[]={2,1,5,4,6,2,3},val=2Output:startingindex=0,endingindex=5解释元素2出现两次,第一次出现在索引=0处,第二

如何查找电脑硬盘的序列号 如何查找电脑硬盘的序列号 Feb 20, 2024 am 10:33 AM

电脑硬盘序列号怎么查随着计算机技术的发展,电脑硬盘已经成为我们生活中不可或缺的一部分。无论是存储重要的文件,还是安装操作系统和软件,都需要依靠硬盘来完成。而了解电脑硬盘的一些基本信息,比如硬盘的序列号,可以帮助我们更好地管理和维护电脑系统。那么,电脑硬盘序列号怎么查呢?本文将介绍几种常见的方法。方法一:使用Windows系统自带的命令行工具Windows系统

See all articles