Maison  >  Article  >  développement back-end  >  Comment remplacer la valeur du tableau par un astérisque en php

Comment remplacer la valeur du tableau par un astérisque en php

青灯夜游
青灯夜游original
2022-05-10 17:38:531597parcourir

Vous pouvez utiliser array_splice() pour remplacer les valeurs du tableau par des astérisques. Si vous souhaitez remplacer une seule valeur, vous pouvez utiliser "array_splice(array, start position, 1, "*")" ; si vous souhaitez remplacer plusieurs valeurs, vous pouvez utiliser "array_splice(array, position, replacement number, replacement array)", le tableau contient plusieurs valeurs de remplacement.

Comment remplacer la valeur du tableau par un astérisque 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 la fonction array_splice() pour remplacer la valeur du tableau par des astérisques.

array_splice() est une fonction puissante qui peut supprimer, insérer et remplacer des éléments.

Utilisez la fonction array_splice() pour remplacer un nombre spécifié d'éléments à partir d'une position spécifiée Si plusieurs valeurs sont remplacées, la valeur de remplacement peut être un tableau.

array_splice($array,$start,$length,$replacement)

Paramètres :

  • arr représente un tableau.
  • start indique la position (indice) où commence la suppression :
    • Si start est un nombre positif, il sera supprimé d'avant en arrière.
    • Si start est un nombre négatif, commencez à partir de la position - commencez à partir de la fin de l'arr et supprimez de l'arrière vers l'avant. Par exemple, -2 signifie commencer de l’avant-dernier élément du tableau.
  • length est un paramètre facultatif, indiquant le nombre d'éléments à supprimer :
    • Si length est un nombre positif, cela signifie que les éléments de longueur sont supprimés
    • Si length est un nombre négatif, alors il sera supprimé depuis le début ; jusqu'à la fin du tableau Compte à rebours tous les éléments jusqu'à la longueur ;
    • En cas d'omission, tous les éléments du début à la fin du tableau seront supprimés.
  • replacement est un paramètre facultatif indiquant la valeur à remplacer. Si le remplacement a plusieurs valeurs, il doit être défini sur un tableau. S'il n'y a qu'une seule valeur, il n'est pas nécessaire de le définir sur un tableau.

Si une opération de remplacement est effectuée, la valeur de la longueur et le nombre de remplacements doivent être cohérents.

Exemple 1 : Remplacer une valeur du tableau par un astérisque

<?php
$arr=array(1,2,3,4,5);
var_dump($arr);
array_splice($arr,1,1,"*");
var_dump($arr);
?>

Comment remplacer la valeur du tableau par un astérisque en php

Exemple 2 : Remplacer plusieurs valeurs du tableau par des astérisques

Si plusieurs valeurs sont remplacées, la valeur de remplacement peut être un tableau ; et Le nombre de remplacements et la longueur du tableau de remplacement doivent être cohérents.

<?php
$arr=array(1,2,3,4,5);
var_dump($arr);
array_splice($arr,1,3,array("*","*","*"));
var_dump($arr);
?>

Comment remplacer la valeur du tableau par un astérisque 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