Le langage PHP fournit de nombreuses fonctions pour faire fonctionner les tableaux, y compris des fonctions qui convertissent les types de tableaux de chaînes en types de tableaux d'entiers. Cette fonction peut être utilisée pour convertir des tableaux de chaînes en tableaux d'entiers.
En PHP, vous pouvez utiliser la fonction array_map() pour convertir le type de chaîne du tableau de chaînes en un type entier. La syntaxe de la fonction array_map() est la suivante :
array array_map(callable $callback, array $array1 [, array $... ]);
Parmi elles, $callback est une fonction de rappel, qui peut transmettre chaque élément du tableau puis traiter chaque élément ; et $array1 [, array $.. . ] est le tableau à convertir.
L'exemple de code pour utiliser la fonction array_map() pour convertir un tableau de chaînes en un tableau d'entiers est le suivant :
<?php $array = array("1", "2", "3", "4", "5"); $new_array = array_map('intval', $array); // 将字符串数组转化成整型数组 print_r($new_array); ?>
Dans le code ci-dessus, la chaîne est convertie en un nombre entier à l'aide de la fonction intval(), et alors la fonction array_map() est utilisée pour stocker les entiers dans $new_array. Utilisez la fonction print_r() pour générer un nouveau tableau d'entiers.
En plus d'utiliser la fonction array_map(), vous pouvez également utiliser la boucle foreach pour convertir un tableau de chaînes en un tableau d'entiers. L'exemple de code est le suivant :
<?php $array = array("1", "2", "3", "4", "5"); $new_array = array(); // 定义新的整型数组 foreach ($array as $value) { $new_array[] = intval($value); // 将字符串转化成整型数,存储到新数组中 } print_r($new_array); ?>
Pour résumer, vous pouvez utiliser array_map() ou une boucle foreach en PHP pour convertir un tableau de type chaîne en un tableau de type entier. Il convient de noter que lors de l’utilisation de ces fonctions, chaque élément doit être traité de la même manière.
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!