Maison  >  Article  >  développement back-end  >  Comment fusionner des tableaux et les convertir en types numériques en php

Comment fusionner des tableaux et les convertir en types numériques en php

青灯夜游
青灯夜游original
2022-06-01 16:01:552187parcourir

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).

Comment fusionner des tableaux et les convertir en types numériques en php

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$a1=array(1,2,3,4,5,0);
$a2=array(6,7,8,9,10);
$arr=array_merge($a1,$a2);
var_dump($arr);
?>

Comment fusionner des tableaux et les convertir en types numériques en php

É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);

Comment fusionner des tableaux et les convertir en types numériques en php

É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);

Comment fusionner des tableaux et les convertir en types numériques en php

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!

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