Jump to content

sandrinoo

Hubmaster
  • Content Count

    141
  • Joined

  • Last visited

Community Reputation

1 Neutre

About sandrinoo

  • Birthday 02/14/1991

Profile Information

  • Genre
    Femme

Recent Profile Visitors

1842 profile views
  1. Oui d'accord j'ai compris Oui c'est évident ! Merci encore Dan d'être aussi patient et bonne soirée à toi !
  2. Merci beaucoup Dan c'est exactement ça ! J'ai fait d'autres test pour raccourcir ton code dont celui-ci : $tab = [['maison, verte','petite'],['chateau, rouge','grand']]; foreach ($tab as $tabnb => $n){ $split= explode(", ",$n['0']); array_splice($tab,0,1,$split); print_r($tab); } mais bien sûr cela ne fonctionne pas et j'aurais voulu savoir pourquoi ? A cause de la multidimensionnalité des tableaux ? N'y a-t-il pas un moyen avec mon code ? Merci de me répondre si tu as le temps Dan,
  3. Bonsoir à vous tous, j'ai un tableau de ce type : $tab = [['maison/ verte','petite'],['chateau/ rouge','grand']]; et je voudrais de la manière la plus simple possible exploder en 2 éléments maison et vert, puis chateau et rouge, pour qu'à la fin un print_r($tab) me donne ceci : Array ( [0] => Array ( [0] => maison [1] => verte [2] => petite ) [1] => Array ( [0] => chateau [1] => rouge [2] => grand )) j'ai bien commencé à bricoler un truc avec ce genre de code mais ça ne fonctionnait pas : foreach ($tab as $tabnb => $n){ $split= explode("/ ",$n['1']); } Quelqu'un pourrait m'aider à finir svp ? Merci d'avance...
  4. Merci Dan pour ta réponse d'aide, J'étais en plein pique-nique quand j'ai reçu ta réponse alors difficile de répondre ? Non j'ai pas linux d'installé. Je n'ai pas voulu faire non plus de réparation de peur d'abîmer ma base, vu que je ne l'ai pas encore enregistrée... j'ai néanmoins réussi ! Avant je l'exportais en .sql et en l'exportant au format .zip et .Gzip, comme par magie, j'ai eu tous les champs bien remplis. Pas compris pourquoi. D'autant plus qu'impossible de voir ces champs quand je les éditais depuis l'ancienne version de la BD, maintenant c'est bon je peux les éditer. J'ai remarqué que dans certains champs j'avais un signe bizarre sur les accents é > "€™". Peut-être ça...
  5. Bonsoir, je dois migrer une base de données mysql 4 (Version du serveur: 4.0.26-standard-log, table de type MyIsam) et lorsque je veux l'exporter via phpmyadmin, il me manque des lignes. Je m'aperçois que les lignes manquantes comportent un champs vide. Pourtant quand j'affiche toutes les lignes dans phpmyadmin il y a bien ce champ qui semble rempli mais quand j'ouvre la ligne correspondante en cliquant sur le stylo le champs est vide ! (notez que ce champs est de type "text") Etrange non ? Bref : 1/ comment réafficher ces descriptifs fantômes ? 2/ si c'est pas possible comment exporter quand même ces lignes même avec ce champs vide ? Merci d'avance si quelqu'un ou quelqu'une s'intéresse à mon cas car là je bloque... Sandy
  6. T'en fais surtout pas Dan, je reviendrais un de ces 4, sois en sûr Avec des demandes de plus en plus tarabiscotées dont j'ai le secret
  7. Ca y'est ! Tout fonctionne à merveille désormais ! J'avais bien testé avec isset pour vérifier si la variable existait mais visiblement trop en amont dans le script, car ça fonctionnait pas. En tout cas grand merci à toi Dan, J'ai bien failli me faire engloutir dans ce sable mouvant de code php je suis saine et sauve et super contente Bon déjeuner à tous et encore merci ! Et longue vive à Webmaster-Hub !
  8. Alors là, Merci beaucoup Dan pour toutes ces réponses ! Vraiment... Désolée, j'étais très prise aujourd'hui, et je viens de tester ton code : ça marche nickel ! J'ai toujours eu du mal avec les array php : peut-être que je devrais me faire un cours plus approfondi car j'avoue mélanger un peu tout ça J'ai un apprentissage un peu empirique du php et je m'y intéresse quand j'en ai besoin : j'ai donc de très grandes lacunes. J'aime bien résoudre les problèmes par moi même mais quand ça bloque, ça bloque et je suis vraiment content de savoir que je peux compter sur webmaster-hub, et surtout toi. Bref Merci d'être là ! En tout cas quand ça fonctionne c'est de l'ordre de la magie pour moi ! j'ai encore juste un petit souci au niveau de : $base = [ [$a, $nb1], [$b, $nb2], [$c, $nb3] ]; De temps en temps la paire de variable $a/$nb1 ou $b/$nb2 ou encore $c/$nb3 n'existe pas et je pensais qu'elle n'allait pas apparaître dans l'array $base mais elle apparaît quand même vide. Comment faire pour qu'elle n'apparaisse que si elle existe ? j'ai essayé de mettre un array_filter devant base mais sans succès. Si tu penses à un truc à essayer Dan, ne te gène surtout pas de me le dire...
  9. $t = array($mot1 =>$nb1, $mot2=>$nb2, $mot3 =>$nb3);
  10. désolée pour le retard Dan, ces variables contiennent des mots.
  11. Parfait ! Tu sembles lire dans mes pensées. Mais petit problème encore (la ch...) : en voulant simplifier mon $tableau de départ pour les lecteurs du forum je viens de me rendre compte que ça va pas coller en fait : c'est de ma faute j'ai simplifier en mettant des lettres (a, b, c) alors que mon script a besoin de variables à la place ($var1, $var2, $var3) et du coup cela ne vas pas coller avec le range('a','c') Je vais déjeuner et regarder cela de plus près à mon retour... Bon app Dan !
  12. Formidable Dan ! Merci beaucoup. C'est vrai que le code d'adn n'était pas loin du but... Tu me coupes l'herbe sous le pied et ton code répond parfaitement à mon post précédent ! 1/ maintenant j'ai juste un doute sur mon $tableau de départ : est-il correct ? 2/ car peut-être plus loin dans le développement de mon script j'aurais besoin en outre que le code m'affiche en plus les traditionnelles données 0 pour [ab] => 50, 1 pour [ac] => 106, 2 pour [ba] => 50 etc... Je ne suis pas sûre d'avoir besoin de cela mais je préfère avoir tout en main pour ne pas être bloquée dans la poursuite de mon code. Ca complique le script d'avoir ça ?
  13. Salut ADN et merci beaucoup d'avoir pris le temps de me répondre. C'est pas vraiment ce que je recherche. Ce que tu me donnes génère : ab 0, ad 0, ae 0 etc... (je ne veux pas qu'il y ait d'autres lettres que abc et l'addition n'est pas fait sur les chiffres) moi j'aimerais simplement pour mon exemple $tableau que le script m'affiche un truc du style : ab 50, ba 50, ac 106, ca 106, bc 122, cb 122 (et c'est tout). Peut-être que mon tableau de départ est à modifier (en tableau multidimensionnel ?), bref je sais pas trop comment m'y prendre pour arriver à mon résultat...
  14. Bonjour à toutes et tous, Je bloque là dessus, je voudrais afficher toutes les combinaisons possible de 2 chiffres avec a, b et c soit : 1/ ab, ba, ac, ca, bc, cb MAIS PAS aa, bb, cc : comment faire ? 2/ je voudrais aussi que chaque résultat soit associé à l'addition des chiffres associés à chaque lettre soit par exemple pour ab : 33+17=50 je pense qu'il faudrait un tableau multidimensionnel mais je n'arrive pas à faire ce que je veux, ça à l'air de dépasser mon niveau de compétence neuronale... Voici mon code : $tableau = array('17'=>'a','33' =>'b', '89'=> 'c'); foreach ($tableau as $x) foreach ($tableau as $y) $combinaison[] = $x.$y; {echo '<pre>'; print_r ($combinaison); echo '</pre>';} Si une âme charitable de passage veut bien me donner un petit coup de pouce en cette nuit froide du mardi 9 janvier de l'an de grâce 2018... Sand.
×
×
  • Create New...