Bonjour,
Je voudrais savoir si il est possible de regrouper par 2 (en vecteur) les éléments d'un tableau.
En fait, au départ, j'ai une chaine de caractères que je vais découper en morceau et pour chaque lettre je lui affecte un chiffre. Jusque là c'est OK.
Ensuite, je voudrais regrouper par paire de 2 les éléments de ce tableau, par exemple les stocker dans un vecteur. Mais là je coince, je sais pas vraiment comment faire .
Le but final, serait de faire le chiffre de Hill, multiplier les paires de 2 par une matrice 2x2.
Voici le début de mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?php $str = 'CE MESSAGE EST TOP SECRET'; //On decoupe la chaine de caractère initiale : $arr1 = str_split($str); print_r($arr1); $replaced_array = array( 'A'=>'0', 'B' => '1', 'C' => '2', 'D' => '3', 'E' =>'4', 'F' => '5', 'G' => '6', 'H' => '7', 'I' => '8', 'J' => '9', 'K' => '10', 'L' => '11', 'M' => '12', 'N' => '13', 'O' => '14', 'P' => '15', 'Q' => '16', 'R' => '17', 'S' => '18', 'T' => '19', 'U' => '20', 'V' => '21', 'W' => '22', 'X' => '23', 'Y' => '24', 'Z' => '25' ); $str = strtr( $str, $replaced_array ); echo $str; ?>
Partager