목차
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 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

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 통합 개발 환경

드림위버 CS6

드림위버 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를 진행하려면 Find Finder를 끄려는 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 주소를 찾는 방법을 소개합니다. 1. 하드 드라이브 일련 번호를 찾으십시오. 하드 드라이브 일련 번호는 하드 드라이브 제조업체가 하드 드라이브를 식별하고 추적하는 데 사용하는 고유 식별자입니다. 운영 체제에 따라 하드 드라이브 일련 번호를 찾는 방법이 약간 다릅니다. Windows: 명령 프롬프트를 열고(시작 메뉴에서 "cmd" 검색) 다음 명령을 입력하고 Enter를 누릅니다. wmicdisk

PHP의 glob() 함수는 파일이나 디렉토리를 찾는 데 사용됩니다. PHP의 glob() 함수는 파일이나 디렉토리를 찾는 데 사용됩니다. Nov 18, 2023 pm 06:17 PM

PHP의 glob() 함수는 파일이나 디렉터리를 찾는 데 사용되며 강력한 파일 작업 함수입니다. 지정된 패턴 일치를 기반으로 파일 또는 디렉터리의 경로를 반환할 수 있습니다. glob() 함수의 구문은 다음과 같습니다. glob(pattern, flags) 여기서 패턴은 일치할 패턴 문자열을 나타내며 *.txt(.txt로 끝나는 일치 파일)와 같은 와일드카드 표현식일 수 있습니다. 특정 파일 경로. 플래그는 함수를 제어하는 ​​데 사용되는 선택적 매개변수입니다.

C++에서 정렬되지 않은 배열의 요소 시작 및 끝 인덱스 찾기 C++에서 정렬되지 않은 배열의 요소 시작 및 끝 인덱스 찾기 Aug 29, 2023 am 10:17 AM

이 문제에서는 n개의 정렬되지 않은 정수 값과 정수 val을 포함하는 배열 aar[]가 제공됩니다. 우리의 임무는 정렬되지 않은 배열에서 요소의 시작 및 끝 인덱스를 찾는 것입니다. 배열에 요소가 나타나면 "시작 인덱스와 끝 인덱스"를 반환합니다(배열에서 두 번 이상 발견된 경우). "단일 인덱스"(발견된 경우) 배열에 없으면 "요소가 존재하지 않습니다". 문제를 이해하기 위해 예를 들어 보겠습니다. 예 1Input:arr[]={2,1,5,4,6,2,3},val=2Output:startingindex=0,endingindex=5에서는 요소 2가 두 번 나타나는 것을 설명합니다. , 처음에는 인덱스 = 0에 나타나고 두 번째에는

컴퓨터 하드 드라이브의 일련 번호를 찾는 방법 컴퓨터 하드 드라이브의 일련 번호를 찾는 방법 Feb 20, 2024 am 10:33 AM

컴퓨터 하드 드라이브의 일련번호를 확인하는 방법 컴퓨터 기술의 발달로 컴퓨터 하드 드라이브는 우리 삶에 없어서는 안 될 부분이 되었습니다. 중요한 파일을 저장하거나 운영 체제 및 소프트웨어를 설치하는 등의 작업을 완료하려면 하드 디스크에 의존해야 합니다. 하드 드라이브의 일련 번호와 같은 컴퓨터 하드 드라이브에 대한 몇 가지 기본 정보를 이해하면 컴퓨터 시스템을 더 잘 관리하고 유지하는 데 도움이 될 수 있습니다. 그렇다면 컴퓨터 하드디스크의 일련번호를 확인하는 방법은 무엇일까요? 이 기사에서는 몇 가지 일반적인 방법을 소개합니다. 방법 1: Windows 시스템과 함께 제공되는 명령줄 도구 사용 Windows 시스템

See all articles