Skip to content

Instantly share code, notes, and snippets.

View pierrealexaline's full-sized avatar

Pierre Alexaline pierrealexaline

View GitHub Profile
@pierrealexaline
pierrealexaline / wcs_debug_en_php.php
Created March 31, 2020 15:52
WCS - Debuggage en PHP - vardump et xdebug
<?php
$characters = [
"Negan" => [
"city" => "The Sanctuary",
"weapon" => "Lucille"
],
"Daryl" => [
@pierrealexaline
pierrealexaline / index.php
Last active March 31, 2020 15:14
WCS - Les fonctions en PHP
<?php
/*
Enoncé :
créer une fonction PHP nommée "writeSecretSentence" prenant en argument deux paramètres de type chaîne de caractères.
À l’intérieur de la fonction, tu dois recréer la phrase mystère suivante : "PARAMETRE_1 s'incline face à PARAMETRE_2"
en remplaçant "PARAMETRE_1" et "PARAMETRE_2" par le texte reçu en paramètre lors de l'appel.
Une fois le résultat obtenu, tu dois faire en sorte que la fonction renvoie ce résultat afin qu’il soit affiché en dehors.
Indy pourra ainsi appeler plusieurs fois la fonction writeSecretSentence en essayant plusieurs animaux,
face à différentes choses comme "la lune", "le feu", etc.
@pierrealexaline
pierrealexaline / wcs_les_conditions_en_php.php
Created March 31, 2020 14:56
WCS - Les conditions en PHP
<?php
/*
Afin de choisir la meilleure défense pour Indiana Jones, tu dois écrire un petit
script PHP qui va se baser sur celui-ci :
$weapons = ['fists', 'whip', 'gun'];
$opponentWeapon = $weapons[rand(0,2)]; // Cela permet de choisir une arme de manière aléatoire.
Todo :
$indyWeapon = '???';
@pierrealexaline
pierrealexaline / wcs_les_tableaux_en_php.php
Last active March 31, 2020 13:57
WCS - Les tableaux (array) en PHP
<?php
/*
Le fichier contient un tableau multidimensionnel, et on y retrouve bien 3 films, ainsi que 3 acteurs minimum par film.
Une boucle est utilisée pour afficher les films et leurs acteurs
Lorsque tu exécutes le script depuis ton terminal, tu affiches bien : "Dans le film movie_title,
les principaux acteurs sont : name_of_the_actor_1, name_of_the_actor_2, name_of_the_actor_3."
*/
// contruct array
@pierrealexaline
pierrealexaline / wcs_les_chaines_de_caractère_en_php.php
Created March 31, 2020 13:29
WCS - Les chaînes de caractères en PHP
<?php
/*
Voici comment procéder :
Calculer la longueur de la chaîne et la diviser par 2, tu obtiendras ainsi le "chiffre-clé".
Récupère ensuite la sous-chaîne de la longueur du chiffre-clé en commençant à partir du 6ème caractère.
Remplace les chaînes '@#?' par un espace.
Pour finir, inverse la chaîne de caractères.
*/
@pierrealexaline
pierrealexaline / wcs_php_les_variables.php
Last active March 31, 2020 13:11
WCS - Les variables en PHP
<?php
// Variables
$nameFilm = "Indiana Jones and the Last Crusade"; // String
$viewFilm = true; // Boolean
$dateFilm = 1989; // Integer
$noteFilm = 8.3; // Float
// Output

Utilisation des regex

Texte de référence :

Matrix (31/03/1999) - 130 minutes

IMDB note 9/10 (https://www.imdb.com/title/tt0133093)

Thomas A. Anderson (Keanu Reeves), un jeune informaticien connu dans le monde du hacking sous le pseudonyme de Neo, est contacté via son ordinateur par ce qu’il pense être un groupe de hackers. Ils lui font découvrir que le monde dans lequel il vit n’est qu’un monde virtuel, la matrice, dans lequel les êtres humains sont gardés sous contrôle.

@pierrealexaline
pierrealexaline / wcs_afficher_x_fois_wild_code_school.md
Last active March 30, 2020 21:40
WCS PSeudo code afficher x fois Wild COde School
Variables
    nombreSaisi

Début Saisir un nombre  
    Afficher "Veuiller taper un nombre entier svp : "
    Demander nombreSaisi
    Si entier nombreSaisi
        Pour i de 1 à nombreSaisi (par pas de 1), faire
 Afficher "Bienvenue à la wild"
@pierrealexaline
pierrealexaline / wcs_algorithme_pseudo_code.md
Last active April 15, 2020 21:11
WCS - Créé un algorithme en pseudo-code
Début bonbons maximum achetés ( réel argent, réel prix)

    Si argent > 0 ET prix > 0
    
        bonbons achetés = 0
        
        Tant que argent >= prix
        
 bonbons achetés ← bonbons achetés + 1