par
massmass » 17 oct. 2016, 11:48
Merci du retour

.
j'ai utilisé le timestamp et j'ai trouvé d'ou venait mon problème.
J'ai besoin de retourner le résultat en format JSON, donc j'appelle cette fct pour convertir le résultat, et c'est l’exécution de ce script qui prend du temp :
function print_result(&$cur) {
$resl = Array();
while($line = odbc_fetch_array($cur)) {
array_push($resl,$line);
}
array_walk_recursive($resl, function(&$item, $key){
if(!mb_detect_encoding($item, 'utf-8', true)){
if( $item!=''){
$item = utf8_encode($item);
}
else $item = trim($item,'');
}
});
echo json_encode($resl);
}
[
Une solution?
Merci du retour :D .
j'ai utilisé le timestamp et j'ai trouvé d'ou venait mon problème.
J'ai besoin de retourner le résultat en format JSON, donc j'appelle cette fct pour convertir le résultat, et c'est l’exécution de ce script qui prend du temp :
[php]function print_result(&$cur) {
$resl = Array();
while($line = odbc_fetch_array($cur)) {
array_push($resl,$line);
}
array_walk_recursive($resl, function(&$item, $key){
if(!mb_detect_encoding($item, 'utf-8', true)){
if( $item!=''){
$item = utf8_encode($item);
}
else $item = trim($item,'');
}
});
echo json_encode($resl);
}[/php][
Une solution?