Bonjour,

Je voudrais effectuer des opérations sur les tableaux ( à la Matlab):

du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
$A = array('a','c','c'); 
$B =  $A operator $A; ou $B = function($A,$A);
echo implode('<br>',$B);
retournerais 
aa
cc
cc
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
$A = array('a','b','c');
$B = 'c';
$C = $A operator $B; ou $C = function($B,$A);
echo implode('<br>',$C);
retournerais 
ac
bc
cc
Existe-t'il des fonctions prédéfinies pour cela ?

Pour le deuxième exemple
j'ai fait un truc du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
function concat(&$value,$key,$leftstring,$rightstring)
{
	$value =  $leftstring.$value.$rightstring;
}
$a = array('a','c','b');
array_walk('concat',$a,'lefta','righta');
N'existe-t'il néanmoins pas des fonctions toute prête & optimisée pour ce genre de cas ?.