Maison  >  Article  >  développement back-end  >  Opération d'ajout de tableau PHP et différence avec array_merge

Opération d'ajout de tableau PHP et différence avec array_merge

墨辰丷
墨辰丷original
2018-05-30 14:24:421984parcourir

Cet article vous présente principalement l'opération d'ajout de tableau PHP et la différence avec array_merge. L'article le présente en détail à travers des exemples. Les amis intéressés peuvent s'y référer Si nécessaire, suivez l'éditeur pour l'apprendre ensemble. .

Problème trouvé

J'ai vu un morceau de code aujourd'hui, il a été écrit comme ça, je ne me sens pas familier, collez-le ci-dessous pour avoir un regardez :

<?php
$array_one = [ 内容 ];
$array_two = [ 内容 ];
//关键的在这里
$array_result = $array_one + $array_two;
echo "<pre/>";
print_r($array_result);
?>

Ce que je trouve étrange, c'est que le tableau $array_one et le tableau $array_two sont ajoutés directement que j'utilisais pour effectuer la fusion de tableaux. opérations selon array_merge()Pour que les fonctions fonctionnent, la méthode ci-dessus n'a jamais été utilisée pour effectuer des opérations directement.

L'analyse est la suivante

Ce qui suit est une brève explication de la différence entre cette méthode et la méthode de la fonction array_merge(). Lorsque vous utilisez le signe "+" pour effectuer des opérations directement, le tableau avant le signe "+" est utilisé comme tableau de base si le tableau après le signe "+" est complètement cohérent avec le tableau précédent (une cohérence complète signifie que la clé). est la même et la valeur est également la même), les données du tableau précédent prévaudront. Si vous utilisez array_merge(), c'est le contraire, et le tableau suivant sert de base.

Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun.


Recommandations associées :

phpExplication détaillée de la méthode de fonction personnalisée pour compter la longueur des chaînes chinoises

phpComment implémenter la méthode de modification du nom de la clé du tableau

Comment implémenter la fonction de classification infinie en PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn