Bonjour,
Depuis ce matin je bloque sur un probleme que je n'arrive pas a resoudre
Je cherche un moyen de parcourir 1 tableaux en supprimant les données qui corresponde au 2 eme tableaux en clair j'ai 1 tableau qui contient:
array=>[0]=>['Datetime'],['titre'],['contenu'],['auteur']
[1]=>['Datetime'],['titre'],['contenu'],['auteur']
et le 2 eme contient:
array=> [0]=>['Datetime']
[1]=>['Datetime']
j'iamerais qu'il prenne le premier datetime du tableau 1 et qu'il les compare avec les datetimes du 2 eme et si il en trouve 1 qui correspond il l'enleve du tableaux 1 etc etc ...
en fouillant dans la doc j'ai pas vraiment vu de fonction qui pourrait m'etre utile a part array_diff_assoc dans une boucle mais vu que le datetime peut pas etre converti en string bah ca fonctionne pas...
Si quelqu'un a une idée pour me permettre d'avancer ;)
Salut,
La structure de tes arrays n'a pas l'air super propre, on dirait que tu as un sub-array par entrée de ton array principal non ?
array (size=48)
0 =>
array (size=1)
'Date' =>
object(DateTime)[338]
public 'date' => string '2017-03-04 01:07:42.000000' (length=26)
public 'timezone_type' => int 3
public 'timezone' => string 'UTC' (length=3)
1 =>
array (size=1)
'Date' =>
object(DateTime)[343]
public 'date' => string '2017-03-03 20:46:19.000000' (length=26)
public 'timezone_type' => int 3
public 'timezone' => string 'UTC' (length=3)
Voila la structure exacte des tableaux ce sera plus parlant.