Bonjour,
je rencontre un soucis sur un tableau de correspondance.
Je récupère un certain nombre d'id dans un flux xml.
Je dois regénérer un nouveau flux avec de nouveaux id en fonction des id du 1er flux.

Voici ce que j'ai et qui ne fonctionne évidemment pas...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$id_type  = array('63', '64', '65', '65', '39', '176', '106', '39', '27', '28', '107', '31', '30', '33', '34', '122', '166', '134', '133', '146', '154', '40', '160', '' , '42', '45', '164', '43', '115', '123', '14', '16', '11', '97', '72', '1', '2', '4', '3', '143', '10', '9', '8', '159', 'ADMIN', '102', '103', '92', '98', '99', '100', '101', '161', '179', '116', '75', '165', '171', '170', '172', '178', '51', '139', '52', '54', '137', '136', '167', '57', '58', '59', '140', '61', '173', '68', '110', '84', '76', '157', '120', 'LABO PHOTO', '177', '112', '175', '109', '88', '117', '89', '114', '90', '91', '93', '77', '79', '120', '94', '67', '95', '119');
 
$sousmenu_id_type  = array('1045', '1045', '1143', '1144', '1048', '1049', '1050', '1060', '1070', '1071', '1061', '1065', '1066', '1072', '1067', '1068', '1064', '1062', '1073', '1075', '1074', '1078', '1082', '1069' , '1077', '1079', '1063', '1076', '1080', '1081', '1091', '1092', '1093', '1094', '1095', '1097', '1165', '1166', '1167', '1168', '1169', '1170', '1171', '1172', '1098', '1099', '1100', '1101', '1102', '1103', '1104', '1105', '1106', '1107', '1108', '1109', '1117', '1176', '1177', '1178', '1175', '1174', '1180', '1186', '1179', '1189', '1182', '1173', '1183', '1181', '1184', '1187', '1188', '1185', '1112', '1120', '1111', '1116', '1137', '1129', '1127', '1113', '1119', '1114', '1121', '1124', '1123', '1134', '1115', '1125', '1122', '1130', '1131', '1128', '1118', '1132', '1110', '1133', '1136');
 
 
$sousmenu_id  = str_replace ($id_type , $sousmenu_id_type ,$sousmenu_id );
Je souhaiterais, en fait, que l'index 0 du premier tableau corresponde à l'index 0 du second tableau...Et uniquement à celui-ci.

Si quelqu'un peut m'éclairer...

Merci bcp