PHP数组 有关问题
Jun 13, 2016 pm 01:18 PM
PHP数组 问题
2个一维 数组 部分值相同
array('0'=>'1','1'=>'2')
array('0'=>'1','1'=>'2','2'=>'3','3'=>'4')
去掉相同的部分
得出的结果
array('2'=>'3','3'=>'4')
------解决方案--------------------
$a=array('0'=>'1','1'=>'2');
$b=array('0'=>'1','1'=>'2','2'=>'3','3'=>'4');
print_r(array_diff($b,$a));
------解决方案--------------------
array_diff_assoc($a1, $a2);
需要注意的是 返回的差集是基于$a1,因此$a1应该是单元数最多的那个
$a1 = array('0'=>'1','1'=>'2','2'=>'3','3'=>'4');
$a2 = array('0'=>'1','1'=>'2');
------解决方案--------------------
array_diff() array_diff_assoc()

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Quelles sont les différences entre Huawei GT3 Pro et GT4 ?

Correctif : l'outil de capture ne fonctionne pas sous Windows 11

Comment réparer l'erreur Impossible de se connecter à l'App Store sur iPhone

Trier le tableau à l'aide de la fonction Array.Sort en C#

Remplacer svn diff par vimdiff : un outil pour comparer le code

Méthode simple et claire pour utiliser la fonction PHP array_merge_recursive()

Comment utiliser la fonction array_combine en PHP pour combiner deux tableaux en un tableau associatif
