Probleme list -> apprentissage PHP

Probleme list -> apprentissage PHP - PHP - Programmation

Marsh Posté le 07-06-2020 à 16:09:06    

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
Reply

Marsh Posté le 07-06-2020 à 16:09:06   

Reply

Marsh Posté le 07-06-2020 à 16:18:27    

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

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

Reply

Marsh Posté le 13-06-2020 à 12:02:56    


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.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed