Bonjour,

Un petit problème de typage qui m'a empêché de finir un test pratique d'examen de recrutement...

J'aimerai bien comprendre après coup ^^

J'ai une fonction que voici :
Code php : 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
20
 
	/**
	 * Fonction de mise à jour d'uun tableau
	 *
	 * @param $array		Tableau passé en paramètre
	 * @param $operation	La saisie utilisateur
	 *
	 * @return $newArray 		Le tableau mis à jour
	**/
	function majArray($array, $operation){
 
		$newArray = array();
		$newArray = $array;
		$newArray[] = $operation;
 
		// Debug
		print_r($newArray);
 
		return $newArray;
	}

Qui me retourne cette erreur
Fatal error: [] operator not supported for strings
Le fait étant que je souhaiterai mettre à jour un tableau à partir d'un autre, $operation étant une chaîne de type

[operateur][espace]*[valeurNumérique]*

en gros,
+12
- 25
/4
Sont des valeurs acceptées.


$array reçu en paramètre contient des valeurs comme la liste de ma citation.