Bonjour,
J'ai un Array $art de ce type:
Une fonctionArray
(
[0] => Array
(
[name] => Bermuda retroussable
[number] => 27008020039
[description] => bla bla bla
[longDescription] =>
[manufacturer] => xxx
[ean] =>
[price] => 7.99
)
[1] => Array
(
[name] => Robe de chambre maille COURTELLE
[number] => 27026010111
[description] => Robe de chambre maille COURTELLE. Robe de chambre en maille COURTELLE chaude et confortable. Col ch
[longDescription] =>
[manufacturer] => xxx
[ean] =>
[price] => 16.45
)
[2] => Array
(
[name] => Robe de chambre COURTELLE
[number] => 27026010167
[description] => Robe de chambre COURTELLE. Robe de chambre col montant en maille COURTELLE douce, chaude et confortable. Tr
[longDescription] =>
[manufacturer] => xxxxx
[ean] =>
[price] => 26.32
)
[3] => Array
(
[name] => Slips maxi ventre plat
[number] => 27033030934
[description] => Slips maxi ventre plat. Slips, vendus par lot de 2. On aime leur maille toute douce et extensible qui font le ventre plat.En maille 94 % coton, 6 %
[longDescription] =>
[manufacturer] => -
[ean] =>
[price] => 19.37
)
)
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function passer_html ($texte) { $texte = htmlentities($texte, ENT_QUOTES, "UTF-8"); return $texte; }
Et je souhaite appliquer cette fonction à tous mon tableau, je fais donc:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part $art = array_map("passer_html", $art);
J'ai le message d'erreur suivant:
Avez-vous une idée de ce qui ne va pas, j'ai lu la doc maisWarning: htmlentities() expects parameter 1 to be string, array given in /var/www/..../fonctions-parseur.php on line 302?
Je pense que le problème ne viens pas de la, mais je précise que cette ligne est dans une autre fonction. J'appelle une fonction dans ma fonction (rien d'exceptionnel).
Merci
Partager