[RESOLU] Aidez-moi s'il vous plaît à récupérer dans une variable la valeur de mon Tableau déclaré via Foreach dans mon cas ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Aidez-moi s'il vous plaît à récupérer dans une variable la valeur de mon Tableau déclaré via Foreach dans mon cas ?

Re: Aidez-moi s'il vous plaît à récupérer dans une variable la valeur de mon Tableau déclaré via Foreach dans mon cas ?

par chegmarco » 13 mars 2021, 19:55

Je comprends pas, c'est du php élémentaire
$description = implode(' ', $descript_extacts);
et via une boucle
$description = '';
$descript_extacts = $analizer->getKeywords($description_keywords);
foreach ($descript_extacts as $descript_extact) {
    $description .= $descript_extact . " ";
}
Grand merci

Re: Aidez-moi s'il vous plaît à récupérer dans une variable la valeur de mon Tableau déclaré via Foreach dans mon cas ?

par Saian » 13 mars 2021, 19:53

Je comprends pas, c'est du php élémentaire
$description = implode(' ', $descript_extacts);
et via une boucle
$description = '';
$descript_extacts = $analizer->getKeywords($description_keywords);
foreach ($descript_extacts as $descript_extact) {
    $description .= $descript_extact . " ";
}

Re: Aidez-moi s'il vous plaît à récupérer dans une variable la valeur de mon Tableau déclaré via Foreach dans mon cas ?

par chegmarco » 13 mars 2021, 19:52

En fait dans mon cas, c'est différent. J'essaie d'utiliser une Library nommée TextRank (https://github.com/crodas/TextRank) et c'est le retour des valeur traitée par la library qui retourne un array que je souhaiterais récupérer en une seule ligne avec des espaces:

Code : Tout sélectionner

//TextRank Instanciation: $config = new \crodas\TextRank\Config; $analizer = new \crodas\TextRank\TextRank($config); $descript_extacts = $analizer->getKeywords($description_keywords); foreach ($descript_extacts as $descript_extact) { $description = $descript_extact . " "; }
Donc mon objectif est d'utiliser HORS DU FOREACH la variable $description.

Aidez-moi s'il vous plaît.

Re: Aidez-moi s'il vous plaît à récupérer dans une variable la valeur de mon Tableau déclaré via Foreach dans mon cas ?

par Saian » 13 mars 2021, 19:49

Salut chegmarco, tu cherches à concaténer les 3 éléments du tableau à la variable $description mais tu ne fais qu'y affecter la valeur courante lors de la boucle et donc forcément en sortie de boucle $description est égal à la dernière valeur du tableau plus un espace.

PS : sinon à priori un simple implode suffit et on peut pas vraiment appeler ça du php avancé.

Re: Aidez-moi s'il vous plaît à récupérer dans une variable la valeur de mon Tableau déclaré via Foreach dans mon cas ?

par or 1 » 13 mars 2021, 19:34

ce n'est pas = qu'il faut utiliser.
https://www.php.net/manual/fr/language. ... gnment.php

Aidez-moi s'il vous plaît à récupérer dans une variable la valeur de mon Tableau déclaré via Foreach dans mon cas ?

par chegmarco » 13 mars 2021, 19:28

Bonjour.

Je veux pouvoir utiliser $description de mon code ci-dessous partout dans mon code de sorte à ce que cela affiche contenant la valeur yes no qui est tu

Code : Tout sélectionner

<?php $descript_extacts = array('yes ', 'no ', "qui est tu "); foreach ($descript_extacts as $descript_extact) { $description = $descript_extact . " "; } echo $description; // me retourne seulement "qui est tu" alors que je souhaite que ça me retourne "yes no qui est tu"
Mais quand j'essaie d'utiliser d'afficher la variable $description ailleurs que dans la boucle foreach, je vois seulement qui est tu au lieu de yes no qui est tu que je cherche à récupérer et afficher.

Comment donc récupérer tout le contenu d'un Tableau afin de l'afficher côte-à-côte ???

NB: Mon objectif est d'utiliser TOUTE la valeur de mon Tableau représentée dans la variable $description ailleurs que la boucle foreach dans laquelle est déclarée cette variable $description. En fait, je dois plus tard l'utiliser comme paramètre dans une Fonction qui stocke les données dan la Base de Données.

Merci de m'éclairer s'il vous plaît.