Maison > Article > développement back-end > Comment fusionner des tableaux et les convertir en types numériques en php
Méthode : 1. Utilisez "array_merge(array1, array2...)" pour fusionner un ou plusieurs tableaux en un seul tableau ; 2. Utilisez "implode (fusionner un tableau)" pour convertir le tableau fusionné en une chaîne ; Utilisez "settype(string, type identifier)" pour convertir la chaîne en type numérique spécifié (entier ou nombre à virgule flottante).
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
En PHP, vous pouvez utiliser array_merge() pour fusionner des tableaux, puis convertir le type de tableau en un type numérique .
Étape 1 : Utilisez array_merge() pour fusionner des tableaux
La fonction array_merge() est utilisée pour fusionner un ou plusieurs tableaux en un seul tableau.
Remarque : si deux éléments du tableau ou plus ont le même nom de clé, le dernier élément écrasera les autres éléments.
<?php header('content-type:text/html;charset=utf-8'); $a1=array(1,2,3,4,5,0); $a2=array(6,7,8,9,10); $arr=array_merge($a1,$a2); var_dump($arr); ?>
Étape 2 : Utilisez la fonction implode() pour convertir le tableau fusionné en chaîne
La fonction implode() peut convertir un tableau unidimensionnel en chaîne
$str=implode($arr); var_dump($str);
Étape 3 : Utiliser settype() convertit une chaîne en un type numérique
settype ($var ,$type )
est utilisé pour définir la variable $var sur le type $type spécifié.
Le type numérique peut être défini lorsque $type est défini sur les caractères suivants
"integer" (ou "int", à partir de PHP 4.2.0)
"float" (disponible uniquement après PHP 4.2 .0) Utilisation, le "double" utilisé dans l'ancienne version est désormais désactivé)
settype($str,"int"); var_dump($str); settype($str,"float"); var_dump($str);
Apprentissage recommandé : "Tutoriel vidéo 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!