Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1204 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme list -> apprentissage PHP

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme list -> apprentissage PHP

n°2355432
monstertee​nkuma
Posté le 07-06-2020 à 16:09:06  profilanswer
 

Bonjour,
 
Je suis actuellement en formation et pendant mes week-end j essaye des exercices pour m’entraîner,
le problème actuellement c'est que j'inventes mes propres exercices et je ne parviens pas à le résoudre..
 
voici se que j'essaye de faire:
 
sur une page php, entré une input, décomposer chaque lettre de cette input dans une liste et "mélanger" chaque lettre ensemble afin d'avoir toutes les possibilité de mon mots.
voici un exemple de résultat avec le pseudo "owen" par exemple:
 
owen    woen    eown    nowe
oewn    weon    eonw    noew
oenw    weno    ewon    nweo
owne    wneo    ewno    nwoe
onew    wone    enwo    neow
onwe    wnoe    enow    newo
 
manuellement avec 4 lettre, c'est fesable mais plus il y a des lettre dans notre mots plus il y aura d'éventualité..
ici j'ai surement un problème de logique, je ne comprend pas comment procédé..
 
voici se que j'ai fait jusqu’à maintenant:
 

Code :
  1. <?php
  2. $mot = 'owen';
  3. $tabMot = [];
  4. ?>
  5. <?php
  6. function addTable($var, &$varlist){
  7.     for($i=0; $i != strlen($var); $i++){
  8.         array_push($varlist, $var[$i]);
  9.     }
  10.     return $varlist;
  11. }
  12. addTable($mot, $tabMot);
  13. function callTable(&$varlist){
  14.     for($i=0; $i != count($varlist); $i++){
  15.         echo strtoupper($varlist[$i]);
  16.     }
  17. }         
  18. // callTable($tabMot);
  19. function mixing($var, $varlist){
  20.     $numb = end($varlist)
  21.     for($i=0 ; $i != strlen($var) ; $i++){
  22.        
  23.     }
  24. }
  25. ?>


 
merci a tous de m'avoir lu, j’espère qu'un de vous pourra ma guider dans ma démarche,
Thibaut


Message édité par monsterteenkuma le 07-06-2020 à 16:09:55
mood
Publicité
Posté le 07-06-2020 à 16:09:06  profilanswer
 

n°2355433
flo850
moi je
Posté le 07-06-2020 à 16:18:27  profilanswer
 

je pense qu'il faut que tu regardes du côté de

  • la récursion , les fonctions recursives
  • comment accéder à un caractère d'une chaîne de caractère


Message édité par flo850 le 07-06-2020 à 16:20:20

---------------

n°2355990
B4X
kebab-case
Posté le 13-06-2020 à 10:46:43  profilanswer
 

Ça relève plus de l'algorithmique que du PHP. Cet exercice est naze, il y a mieux à apprendre, passe à la suite, tu vas juste te faire des nœuds au cerveau avec des boucles dans des boucles ou de la récursivité [:mr mala:1]  
Tu trouvera la réponse à ton problème en cherchant "string combinations" ou "string permutations" [:cetrio:4]


---------------
In vanitas veritas.
n°2356000
MaybeEijOr​Not
but someone at least
Posté le 13-06-2020 à 12:02:56  profilanswer
 

B4X a écrit :

tu vas juste te faire des nœuds au cerveau avec des boucles dans des boucles ou de la récursivité


C'est tout l'intérêt de l'exercice et de l'apprentissage en général, c'est de faire des noeuds pour apprendre à les démêler. Plusieurs solutions sont possibles en plus, du point de vue PHP ça n'a certes pas grand intérêt mais du point de vue algorithmique ça en a. Si monsterteenkuma voulait juste apprendre le PHP parce qu'il maitrisait déjà l'algorithmie il ne poserait pas la question, et apprendre le PHP sans maitriser un tant soit peu l'algorithmie ça n'a pas grand intérêt non plus.
 
Puis l'algorithmie c'est quand même le plus intéressant dans la programmation, le reste c'est juste de la traduction, autant apprendre une langue à ce compte là. :pt1cable:


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme list -> apprentissage PHP

 

Sujets relatifs
problème de charactères[C] Problème de pointeur
[résolu] Problème jQueryProblème de saisie clavier sur Windows 10
Probleme avec socket et SDLProbleme avec SDL_ttf
probleme execution docker-compose en script bashProblème avec "GtkFileChooserButton"
Problème procédures imbriquéesProbleme "Hello" -> apprentissage
Plus de sujets relatifs à : Probleme list -> apprentissage PHP


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR