Inserer segments de chaines de caracatère strtok() dans BDD
chuck-bones-jones
-
Samyb2313 -
Samyb2313 -
Bonjour à tous,
J'ai 3 chaines de caractères que j'ai segmenté grâce à la fonction strtok(). Je voudrais récupérer le premier segment de chacun de mes strtok() pour insérer dans une table de ma base de données. Ensuite faire une insertion avec les 2emes segments et ainsi de suite...
Merci d'avance pour votre aide :)
script:
$rows=$_POST['rows'];
$col=$_POST['columns'];
$names=$_POST['names'];
$recup_r = strtok($rows, " ");
while ($recup_r !== false)
{
echo "rows: ".$recup_r."<br>";
$recup_r= strtok(" ");
}
$recup_c = strtok($col, " ");
while ($recup_c !== false)
{
echo "col: ".$recup_c."<br>";
$recup_c = strtok(" ");
}
$recup_n = strtok($names, " ");
while ($recup_n !== false)
{
echo "names: ".$recup_n."<br>";
$recup_n = strtok(" ");
}
J'ai 3 chaines de caractères que j'ai segmenté grâce à la fonction strtok(). Je voudrais récupérer le premier segment de chacun de mes strtok() pour insérer dans une table de ma base de données. Ensuite faire une insertion avec les 2emes segments et ainsi de suite...
Merci d'avance pour votre aide :)
script:
$rows=$_POST['rows'];
$col=$_POST['columns'];
$names=$_POST['names'];
$recup_r = strtok($rows, " ");
while ($recup_r !== false)
{
echo "rows: ".$recup_r."<br>";
$recup_r= strtok(" ");
}
$recup_c = strtok($col, " ");
while ($recup_c !== false)
{
echo "col: ".$recup_c."<br>";
$recup_c = strtok(" ");
}
$recup_n = strtok($names, " ");
while ($recup_n !== false)
{
echo "names: ".$recup_n."<br>";
$recup_n = strtok(" ");
}
A voir également:
- Inserer segments de chaines de caracatère strtok() dans BDD
- Insérer une vidéo dans powerpoint - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Insérer signature word - Guide
- Comment insérer des points de suite sur word - Guide
- Insérer liste déroulante excel - Guide
1 réponse
Pourquoi tu ne transforme pas ta chaine de caractere en tableau.
Je crois comprendre que tu éclates ta chaine quand il y a des espaces :
Je crois comprendre que tu éclates ta chaine quand il y a des espaces :
$rows = $_POST['rows']
$array = explode(" ",$rows);
/* parcours de ton tableau */
for ($i=0;$i<count($array);$i++)
{
/* traitement */
// insertion sql de la valeur $array[$i];
}
$rows = $_POST['rows']; //si $rows = "le petit chemin";
$array = explode(" ",$rows); //alors $array = array("le","petit","chemin");