Bonjour

voici mon problème

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?php
$data = "Deux D et un F.";
$array = array_flip(count_chars($data, 1));
//print_r($array);
$array1 = array_walk($array,'chr');
$array2 = array_flip($array1);
?>
qui resulte à

Warning: Wrong parameter count for chr() in C:\xampp\htdocs\test.php on line 5

Warning: Wrong parameter count for chr() in C:\xampp\htdocs\test.php on line 5

Warning: Wrong parameter count for chr() in C:\xampp\htdocs\test.php on line 5

Warning: array_flip() expects parameter 1 to be array, boolean given in C:\xampp\htdocs\test.php on line 6
donc mon problème est que la fonct° chr() que ne tolere q'un seul parametre chr(ascii) alors que
array_walk(array,function,parameter...) envoie 2.
donc est ce que je dois crér une autre fonction pour surpasser ça ?
du genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<?php
function chr1($valeur, $cle=NULL){
return chr($valeur);
}
ou il y'a autre moyen ?

Merci d'avance