Remplacer l'espace par un _
dalaldolla
Messages postés
31
Statut
Membre
-
Azraka Messages postés 265 Statut Membre -
Azraka Messages postés 265 Statut Membre -
Bonjour,
Bonjour, je développe actuellement un formulaire pour un site web.
dans mon formulaire un champ text de langueure de 10 caractère
<input type='text' size='10' name='nom' >
J'aimerais bien pouvoir remplacer le espace rest càd :
si je saisis le nom : dalal
remplacer le rest (5caractères car la langueure du text égale à 10)par _ et devient : dalal_____
si je saisis : ABCDEFGH
remplacer le rest (2caractères)par _ et devient : ABCDEFGH__
ainsi de suite
j'essaie d'utiliser la fonction str_replace
mais cette fonction remplace les espaces qui sont au milieu du text exemple
$nom=da la l
$nom=str_replace(' ','_',$nom);
echo" $nom ";//affiche :da__la_l
mais moi je voudrais :da__la_l__
Si quelqu'un peut m'aider vraiment. Merci d'avance!
Bonjour, je développe actuellement un formulaire pour un site web.
dans mon formulaire un champ text de langueure de 10 caractère
<input type='text' size='10' name='nom' >
J'aimerais bien pouvoir remplacer le espace rest càd :
si je saisis le nom : dalal
remplacer le rest (5caractères car la langueure du text égale à 10)par _ et devient : dalal_____
si je saisis : ABCDEFGH
remplacer le rest (2caractères)par _ et devient : ABCDEFGH__
ainsi de suite
j'essaie d'utiliser la fonction str_replace
mais cette fonction remplace les espaces qui sont au milieu du text exemple
$nom=da la l
$nom=str_replace(' ','_',$nom);
echo" $nom ";//affiche :da__la_l
mais moi je voudrais :da__la_l__
Si quelqu'un peut m'aider vraiment. Merci d'avance!
A voir également:
- Remplacer l'espace par un _
- Espace insécable - Guide
- Remplacer disque dur par ssd - Guide
- Espace de stockage gmail plein - Guide
- Remplacer par word - Guide
- Espace stockage google - Guide
6 réponses
Bonjour,
Je ne connais pas le langage que vous utilisez, mais soit vous completez apres le replace les caracteres qui manquent par programme si $nom ne fait pas 10 caracteres ou vous definissez une variable string de 10 caracteres, vous l'affectez avec $nom et normalement le replace sur cette variable vous donnera ce que vous souhaitez.
Bon courage
Je ne connais pas le langage que vous utilisez, mais soit vous completez apres le replace les caracteres qui manquent par programme si $nom ne fait pas 10 caracteres ou vous definissez une variable string de 10 caracteres, vous l'affectez avec $nom et normalement le replace sur cette variable vous donnera ce que vous souhaitez.
Bon courage
Salut,
Et hop, voici un exemple du principe expliqué par f894009 :
<?php
$nom = 'da la l';
$longueurNom = strlen($nom);
for ($i = $longueurNom; $i < 10; $i++) {
$nom = $nom . '_';
}
echo $nom;
?>
Et hop, voici un exemple du principe expliqué par f894009 :
<?php
$nom = 'da la l';
$longueurNom = strlen($nom);
for ($i = $longueurNom; $i < 10; $i++) {
$nom = $nom . '_';
}
echo $nom;
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question