Deux petites fonctions pour se simplifier la vie !
Salut,
Aujourd’hui je vous propose deux petites fonctions bien utiles pour simplifier vos développement en php.
< ?php
/*transformer le contenu d'un tableau en chaine de caractère avec un séparateur*/
function arrayToString($array,$int){
$separateur = array(
0=>",",
1=>".",
2=>"&",
3=>"','",
4=>";"
);
$comma_separated = implode($separateur[$int], $array);
return $comma_separated;
}
/*pour ecrire rapidement une requete d'insertion*/
function reqInsertBDD($table,$field,$values){
$requete = "insert into " .$table." (".$field.")
values (".$values.");";
return $requete;
}
?>
@ bientôt Grand Maitre L
Le blackout de mon site hier
Pour protester contre la loi Sopa (Stop Online Piracy Act). Mon site fut volontairement plongé dans le noir.
@ Bientôt Luc Sanchez
PHP 5.4 est disponible en Rc2
C’est toujours Agréable de voir que le langage PHP poursuit son bonhomme de chemin sans prendre de retard.
En effet le 24 Novembre la devteam à mis à disposition la Rc2 dans un timing prévu il y a maintenant plus de 6 mois (du jamais vu !!!). Au passage, on apprend que nous aurons droit à une Rc3 car de nombreux bugs ont été corrigés.
Pas de grandes nouveauté comme l’indique Mageekblog à l’exception d’une fonctionnalité ajouté à SOAP.
@plus Grand Maître L
Dit maman c’est quoi internet ?
On va rester dans la série des questionnements sur ce magnifique outils qu’est internet pour répondre à cette simple question : « Dit maman c’est quoi internet ? ».
je vous laisse en compagne de Benjamin Bayard de FDN dont nous avons déja parlé sur ce blog.
Communiquer sur internet
les conférence des ENREST dont je vous ai parlé sur ce blog continuent.
En voici une nouvelle, comment communiquer sur internet avec le PDG de Skyrock, Pierre Bellanger
@bientôt, Grand Maître L
Gerer les dates en php avec la class transDater
Avec cette petite class je gère les dates plus facilement. Bien sûr on peut toujours l’améliorer pour lui rajouter la prise en charge de timestamp par exemple, je reste ouvert à vos suggestions.
< ?php
/**
* Transformer les dates
*
* @version $Id$
* @copyright 2011 Luc Sanchez licence GPL
*/
/**Le type 0 a cette forme :d/m/Y*/
/**Le type 1 a cette forme :Y-m-d*/
/**Le type 2 a cette forme :Y-m-d H:i:s*/
/**Le type 3 a cette forme :d/m/Y H:i:s*/
/**Le type 4 a cette forme :H:i:s*/
/**Le type 5 a cette forme :m*/
/**Le type 6 a cette forme :Y*/
/**Le type 7 a cette forme :d*/
/**Le type 8 a cette forme :w*/
/*la date en entrée doit être valide mais pas de type timestamp*/
class transDater {
static function dateTransform($dateString,$int){
static $formats = array(
0 => 'd/m/Y',
1 => 'y-m-d',
2 => 'Y-m-d H:i:s',
3 => 'd/m/Y H:i:s',
4 => 'H:i:s',
5 => 'm',
6 => 'Y',
7 => 'd',
8 => 'w'
);
if ($dateString && ($format = $formats[$int])){
$date = new DateTime($dateString);
return $date->format($format);
}
return false;
}
/**Si on récupère le numéro du mois de l'année on peut le transformer en nom en toutes lettres */
static function monthTransformFr($date){
static $mois = array(
"01"=>'janvier',
"02"=>'fevrier',
"03"=>'mars',
"04"=>'avril',
"05"=>'mai',
"06"=>'juin',
"07"=>'juillet',
"08"=>'aout',
"09"=>'septembre',
"10"=>'octobre',
"11"=>'novembre',
"12"=>'decembre'
);
$m = self::dateTransform($date,5);
if (!empty($mois[$m])) {
return $mois[$m];
}
return false;
}
/**Si on récupère le numéro du jour de l'année on peut le transformer en nom en toutes lettres (0->français,1->Anglais,2->Allemand) */
static function dayWord ($date,$int){
$french = array('dimanche','lundi','mardi','mercredi','jeudi','vendredi','samedi');
$english = array('Tuesday','Wednesday','Thursday','Friday','Saturday','Monday');
$german = array('Dienstag','Mittwoch','Donnerstag', 'Freitag','Samstag','Sonntag','Montag');
switch ($int) {
case 0:
$day = $french;
break;
case 1:
$day = $english;
break;
case 2:
$day = $german;
break;
default:
FALSE ;
} // switch
$d = self::dateTransform($date,8);
if (!empty($day[$d])) {
return $day[$d];
}
return false;
}
}
?>
à bientôt Grand maître L
Bref, j’aime bien Bref…
Et oui comme tous le monde, j’apprécie particulièrement cette mini série de Canal+…
Calculer l’apérage nécéssaire à la charge d’un accu lipo
Grâce à petit code en javaScript Vous pouvez calculer la valeur optimale de charge de vos accus Lipo.
function calculerValeurDeCharge(){
var coefDeCharge = parseInt(document.getElementById('coefDeCharge').value, 10);
var capacite = parseInt(document.getElementById('capacite').value, 10);
var valeurRaisonable = 1.2;
capacite /= 1000;
if ((coefDeCharge && capacite ) != 0 ){
var resultatTheorique = coefDeCharge * capacite;
var resultatReel = (resultatTheorique)/coefDeCharge * valeurRaisonable;
}
else
{
alert('Merci de renseigner les valeurs');
}
alert('Voici la valeur de charge maximum théorique : '+ resultatTheorique+' A');
alert('Voici la valeur de charge recommandée : '+ resultatReel+' A');
}
Et voici le html :
< !DOCTYPE html>
Pour le voir en fonctionnement cliquez ici, voici la formule utilisée : (valeur de charge théorique / (capacité totale de l’accu/1000)) * 1,2 .
De nouvelles photos du Bourget 2011 (Paris air show)
Les voici les voilà :
@ Bientôt, Grand maître L
Mon nouveau jouet : La Xeno de multiplex
Bonjour à tous, je profite de mes vacances pour buller… et faire de l’aéromodélisme. J’ai don fait l’acquisition de ce motoplaneur avec la propulsion tuning pour plus de vitamines.
Voici les photos de mon modèle avec une décoration made in moi…
@ bientôt
grand maître L
Le jeu Diaballik sur iPad est disponnible !
On en parlait dans cette news, c’est fait Philippe Lefrançois et Guillaume Lemery proposent le jeu sur l’app store Apple pour la modique somme de 3,99€.
C’est disponible ici.
Articles récents
Viadeo
Le flux de PcInpact
- La Fondation Jean Jaurès favorable à une licence globale européenne
- La CEDH, dernier recours de Julian Assange avant l'extradition
- One 20, 23 et 27 pouces, les nouveaux tout-en-un de Dell
- [Brève] Deux tests pour en savoir plus sur Chrome OS et les Chromebook
- SSD Agility 4 d'OCZ : des sous Vertex 4... quasiment au même prix ?
Liens
Mon site Pro
Pratique
Mots-clefs
Commentaires récents
- Grand Maître L dans Réaliser un suivi des paquets Coliposte / Colissimo dans votre site internet
- bruno dans Réaliser un suivi des paquets Coliposte / Colissimo dans votre site internet
- PHP 5.4 est disponible en Rc2 | le blog de luc dans Php 5.4 Alpha 1, quand php renait de ces cendres…
- dit maman c'est quoi internet ? | le blog de luc dans Benjamin Bayard et ce monde étrange qu’est internet…
- Grand Maître L dans Php 5.4 Alpha 1, quand php renait de ces cendres…
















