list($time, $content) = split("-", $item, 2);
list($hours, $mins) = split(":", $time, 2);
Comment puis-je déterminer si le 1er split() [ligne 1] fonctionne avant de passer à [ligne2]?Vérifiez si le fractionnement() en php a fonctionné
list($time, $content) = split("-", $item, 2);
list($hours, $mins) = split(":", $time, 2);
Comment puis-je déterminer si le 1er split() [ligne 1] fonctionne avant de passer à [ligne2]?Vérifiez si le fractionnement() en php a fonctionné
if ($time && $content) {
list($hours, $mins) = split(":", $time, 2);
}
Si vous êtes intéressés à obtenir les pièces de date, vous devez vraiment utiliser une fonction comme date_parse()
ou strtotime()
/date()
pour extraire les parties. Vérifiez-le - http://www.php.net/manual/en/function.date-parse.php
Cela va également effectuer une certaine validation, contrairement à votre code personnalisé.
N'utilisez pas 'split'! Il est déprécié et beaucoup plus lent que son équivalent PCRE 'preg_split'. D'après ce que je peux voir, "exploser" pourrait aussi faire l'affaire pour vous. – netcoder