Bonjour

Je m'excuse si ma question semble être bête.
Je sais faire ceci


Le problème est que ma variable contient la date et l'heure

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$stage_start="2017-09-01 12:00:21"
Plus concretement mon rpblème est le suivant.

Je rempli un tableau et je donne comme index, la variable $stage_start

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$sta[$stage_start] = '<li><a '.$style.' href="[[~'.$child->get('id').']]">['.$child->get('id').']'.$child->get('pagetitle').' <em>('.$stage_canton.')</em></a> ('.$stage_start.' - '.$stage_end.')</li>';
Il se trouve que si deux stages qui comment le même jour et à la même heure, on ne les retrovera pas dans $sta, car le deuxième écrasera le premier.

Donc l'idée est d'utiliser array_key_exists
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
if(array_key_exists($stage_start))
						{
 
						}
						else
						{
							// Display result
							$sta[$stage_start] = '<li><a '.$style.' href="[[~'.$child->get('id').']]">'.$child->get('pagetitle').' <em>('.$stage_canton.')</em></a> ('.$stage_start.' - '.$stage_end.')</li>';
							//$sta[$stage_start] = '<li><a href="[[~'.$child->get('id').']]">'.$child->get('pagetitle').' ('.$stage_canton.')</a>, <em>'.date("d M Y",strtotime($stage_start)).'</em></li>';
						}

Si la clé existe, j'aimerais pourvoir changer la valeur de
Citation Envoyé par PHP
$stage_start="2017-09-01 12:00:21"
d'une seconde
Citation Envoyé par PHP
$stage_start="2017-09-01 12:00:22"
Comment pourrais incrémenter ceci alors qu'en fait c'est du texte?

En écrivant cette derniere phrase, je me demande s'il existe une fonction qui pourrait me convertir
"2017-09-01 12:00:20"
en
20170901120021
Il me sera plus facile d'incrémenter ce nombre et je pourrais aussi l'utiliser comme index?

Qu'en pensez-vous?

Merci