Maxy.fr

Articles de la catégorie : PHP (11 articles)

Trier un tableau multidimensionnel en PHP

Il arrive parfois que l'on doivent trier un tableau contenant d'autres tableau suivant des valeurs pas directement accessibles. En soit on se retrouve bloqué car les fonctions de tries classique (asort(), ksort() ...) ne permettent pas de trier comme on le souhaite notre tableau. Sachez qu'il n'est pas si compliqué d'arriver à trier un tableau multidimensionnel, il suffit d'utiliser la fonction array_multisort(), qui peut paraître compliqué au premier...

Enregistrer un tableau PHP dans un fichier

Il est parfois utile d'enregistrer dans un fichier des données en provenance d'un code PHP. Sachez qu'il est plutôt simple d'enregistrer un tableau de données dans un fichier en utilisant la fonction serialize().   Voici le code permettant d'enregistrer les données : $ref = array( array( 'date' => time(), 'ref' => '564168456156' ), array( 'date' => time(), 'ref' => '488489468184' ...

Utiliser la programmation pour résoudre un problème mathématiques

Vous avez sûrement entendu parlé de cet exercice de mathématiques qui fait tant parler de lui depuis quelques jours sur internet. Cet exercice a priori simple qu'un professeur Vietnamien a donné à faire à ses élèves d'une classe équivalent au CE2. Simple ? A priori seulement parce qu'ils ont tous rendu copie blanche, laissant ainsi perplexe le professeur qui a fini par publier son exercice sur internet après l'avoir...

Lire plusieurs fois toutes les données récupérées avec fetch en PDO

Vous connaissez tous la méthode suivante pour lire une série de données enregistrées via MySQL : $listeRep = $bdd->query("SELECT * FROM registre ORDER BY id DESC"); while($listeData = $listeRep->fetch()) { echo $listeData['nom']; }   Vous savez aussi qu'il est parfois utile de lire plusieurs fois ces données dans deux boucles différentes, et plutôt que d'executer une nouvelle requête de lecture de la base de...

Labo : Générateur de graphiques SVG en PHP

L'utilisation de graphiques est indispensable lorsque l'on développe un système de statistique entre autre. Pour cela il existe le SVG, un format de données basé sur XML et utilisable en HTML5 pour créer des graphiques vectoriels. Le problème reste que le HTML ne nous permet pas d'obtenir un résultat dynamique, c'est pourquoi j'ai développé une classe PHP permettant la génération de données SVG et donc...

Récupérer le nombre de j'aime et de tweet d'une url en PHP

Il peut être intéressant de récupérer le nombre de fois qu'une url a été partagée sur Twitter ou le nombre de fois où elle a été "aimée" sur Facebook. Sachez qu'il est plutôt facile d'obtenir ces informations et de les récupérer à l'aide d'un script PHP. Twitter : Récupérer le nombre de fois qu'une url a été partagée : Twitter fournis dans son api...

Faire une recherche Youtube en php sans compte api

EDIT : C'était prévisible, cette technique n'est plus possible depuis le 04/03/2014 ("The YouTube Data API (v2) has been officially deprecated as of March 4, 2014"). Il est souvent obligatoire de s'inscrire en tant que développeur et d'enregistrer une application pour pouvoir utiliser les api de certains sites internet. C'est compréhensible lorsqu'il s'agit de projets importants, mais plutôt embêtant lorsque l'on veut utiliser une fonction ne...

Remplacer l'ensemble des guillemets d'un texte en PHP

Vous avez surement déjà utilisé certains éditeurs de texte ne mettant pas en forme les guillemets. J'entend par là remplacer "ceci" par « cela ». Pour pallier à ce problème j'ai donc créé une petite fonction PHP permettant la mise en forme des guillemets d'un texte. Trêve de bavardage, voici la fonction : function remplaceGuillemets($texte) { //Places chaque caractères du texte dans un...

Symfony2 : Exécuter un script php au chargement des pages

Il est souvent utile suivant les besoins d'executer un script PHP lors du chargement de n'importe quelle page d'un site. Par exemple pour l'enregistrement de statistiques. Il s'avère que ceci est plutôt simple à réaliser en créant et en configurant un service comme il le faut. Créez donc dans le bundle de votre choix un service avec une méthode contenant le script à éxecuter. Il vous faut maintenant configurer votre...

Limiter proprement la taille d’un texte en PHP

Il arrive parfois que l’on ai besoin de limiter la taille d’un texte à l’affichage, pour le résumé d’un article ou pour qu’un titre tienne sur une seule ligne par exemple. J’ai pour cela réalisé une fonction PHP très simple d’utilisation, permettant de découper un texte proprement pour ne pas qu’il ne dépasse un nombre défini de caractères. Proprement c’est...

Échange de données entre PHP et un serveur Node.js

Je vais expliquer ici comment échanger des données d’une page PHP vers un serveur Node.js. Les données seront encodées en JSon pour plus de praticité. Il suffit dans un premier temps que votre page PHP retourne des données encodé en JSon. Attention il ne faut que des données JSon en sortie. Par exemple : <?php $donnees = array('compteur' => '2394', 'jour' => 'jeudi'); echo json_encode(donnees); ?> Du...