Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01Business

|-  LOGICIELS


|||-  

[php] supprimer une lettre dans un mot

 

106 utilisateurs inconnus
Ajouter une réponse
 

 
Page photos
 
     
Vider la liste des messages à citer
 
 Page :
1
Auteur
 Sujet :

[php] supprimer une lettre dans un mot

Prévenir les modérateurs en cas d'abus 
ghz
Popopopo
  1. homepage
ghz
Assidu (de 10 000 à 19 999 messages postés)
  1. Posté le 18/06/2001 à 13:04:07  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
comment supprimer, par ex le 6 caratctère d'un mot ?
 merci
 a+

Vive la bi
library
Célèbre sur tout le forum (de 30 000 à 99 999 messages postés)
  1. Posté le 18/06/2001 à 13:57:10  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
$n=6;
 $len=count_chars($string); // suis pas sur de cette fonction
 $prem = substr($string,0,$n-1);
 $sec =  substr($string,$n,$len-$n);
 $string2=$prem.$sec;
 
 j'ai pas essayé, mais ca devrait marcher.


---------------
Coluche : "Le capitalisme, c'est l'exploitation de l'homme par l'homme. Le syndicalisme, c'est le contraire."
(Publicité)
haricot
Tu cartonnes ! (de 500 à 999 messages postés)
  1. Posté le 18/06/2001 à 14:15:38  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
histoire de compliquer les choses:
 
 $str2 = substr($str1,0,$n-1).substr($s​tr1,$n+1,strLen($srt1))
 
 
 //$n est l'emplacement de ton caractère
 //$str1 est ta chaine
 //$str2 est la chaine résultante
 
 C la même chose en compacté  :)  
 
 Library: Pour compter le nb de char utilise strLen()  ;)

Vive la bi
library
Célèbre sur tout le forum (de 30 000 à 99 999 messages postés)
  1. Posté le 18/06/2001 à 15:50:53  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
ouais j'etais pas sur de count_chars, qui pourtant existe.
 par contre, t'es sur du $n+1 dans le 2eme substr ? paske pour passer de $n-1 a $n+1 faut ajouter 2, et il veut enlever qu'un seul caractere
 et je suis pas non plus d'accord avec toi pour le strLen du 2eme substr. En effet, substr est définie par  
 string substr (string string,int start,int length)
 et la longueur qu'on veut, c'est strLen($str1)-$n
 
 donc je dirais  
 $str2 = substr($str1,0,$n-1).substr($s​tr1,$n,strLen($srt1)-$n)


---------------
Coluche : "Le capitalisme, c'est l'exploitation de l'homme par l'homme. Le syndicalisme, c'est le contraire."
Popopopo
  1. homepage
ghz
Assidu (de 10 000 à 19 999 messages postés)
  1. Posté le 18/06/2001 à 16:04:45  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
eh bien merci bcp a vous 2 ;)

(Publicité)
Vive la bi
library
Célèbre sur tout le forum (de 30 000 à 99 999 messages postés)
  1. Posté le 18/06/2001 à 16:11:09  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
dis moi si la derniere ligne que j'ai mise marche stp.


---------------
Coluche : "Le capitalisme, c'est l'exploitation de l'homme par l'homme. Le syndicalisme, c'est le contraire."
haricot
Tu cartonnes ! (de 500 à 999 messages postés)
  1. Posté le 18/06/2001 à 16:15:42  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
La syntaxe de substr est:
 substr(chaine, debut, longueur)
 
 donc sur le 2e substr c vrai qu'il faut retrancher n
 
 Par contre je persiste: la 2 chaine commence bien à n+1! :

n-1 | n | n+1
 
 Si tu fais commencer ta  chaine à n tu obtiendra: str1 == str2!
 
 1 bon conseil à Ghz: qd t naze, au lieu de te casser le crane à trouver la bonne technique, teste les toutes c moins fatiguant !  :hello:

Vive la bi
library
Célèbre sur tout le forum (de 30 000 à 99 999 messages postés)
  1. Posté le 18/06/2001 à 16:23:00  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
a | b | c | d | e | f
 0 | 1 | 2 | 3 | 4 | 5
 
 disons qu'on veut enlever le 3eme caractere, c'est a dire le c
 en partant du caractere 0 (a), on en enleve 2 (soit n-1)
 apres, on reprend au d, qui est le caractere 3 (donc n) et on effectue sur les 3 suivants (soit strLen - n)
 donc le deuxieme est bien substr($str1,$n,strLen($str1)-​$n);


---------------
Coluche : "Le capitalisme, c'est l'exploitation de l'homme par l'homme. Le syndicalisme, c'est le contraire."
(Publicité)
Popopopo
  1. homepage
ghz
Assidu (de 10 000 à 19 999 messages postés)
  1. Posté le 18/06/2001 à 16:24:51  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 

haricot a écrit :

 
 
 1 bon conseil à Ghz: qd t naze, au lieu de te casser le crane à trouver la bonne technique, teste les toutes c moins fatiguant !  :hello:
 



 
 
 merci pour ce conseil ;) :hello:

Vive la bi
library
Célèbre sur tout le forum (de 30 000 à 99 999 messages postés)
  1. Posté le 18/06/2001 à 16:27:48  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
mais quand tu te casses le crane a trouver tout de suite ce qu'il faut avec n lettres, t'es tres tres content de toi quand ca marche  :wahoo:  :hap:


---------------
Coluche : "Le capitalisme, c'est l'exploitation de l'homme par l'homme. Le syndicalisme, c'est le contraire."
haricot
Tu cartonnes ! (de 500 à 999 messages postés)
  1. Posté le 19/06/2001 à 10:20:17  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Tu avais raison lib  :D  
 
 Ca se sent que tu est en train de passer ton bac toi :lol:

(Publicité)
Vive la bi
library
Célèbre sur tout le forum (de 30 000 à 99 999 messages postés)
  1. Posté le 19/06/2001 à 12:33:59  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
tu rigoles, j'ai fini de passer le bac vendredi, heureusement :sol:


---------------
Coluche : "Le capitalisme, c'est l'exploitation de l'homme par l'homme. Le syndicalisme, c'est le contraire."
Popopopo
  1. homepage
ghz
Assidu (de 10 000 à 19 999 messages postés)
  1. Posté le 19/06/2001 à 14:26:45  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
tu as quel age haricot ?

haricot
Tu cartonnes ! (de 500 à 999 messages postés)
  1. Posté le 19/06/2001 à 14:44:11  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
à ton avis ?

(Publicité)
Vive la bi
library
Célèbre sur tout le forum (de 30 000 à 99 999 messages postés)
  1. Posté le 19/06/2001 à 14:45:37  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
je dirais entre 20 et 22...


---------------
Coluche : "Le capitalisme, c'est l'exploitation de l'homme par l'homme. Le syndicalisme, c'est le contraire."
Popopopo
  1. homepage
ghz
Assidu (de 10 000 à 19 999 messages postés)
  1. Posté le 19/06/2001 à 16:08:49  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
g deja vu ce pseudo sur hfr, dans le forum programmation et j'avais deja trouvé, que tu étais fort, moi je dirais 25

haricot
Tu cartonnes ! (de 500 à 999 messages postés)
  1. Posté le 19/06/2001 à 16:30:17  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
presque!
 
 21ans: c lib le + doué (c pour ça qu'il est modo non?) ;)  
 qui a dit non ?!?
 
 c quoi ce forum Ghz ?

Popopopo
  1. homepage
ghz
Assidu (de 10 000 à 19 999 messages postés)
  1. Posté le 19/06/2001 à 18:23:56  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
http://forum.hardware.fr/sqlfo [...] e=0&cat=10
 
 tu y est deja allé ?
 g deja vu le pseudo haricot sur ce forum

 Page :
1

Aller à :
 

Sujets relatifs
Je voudrais supprimer la Pub dans un Divx ou Xvid Supprimer les craquements des vynils
DD sans lettre et non alloué Supprimer ombres pour le nom des icones?
Supprimer l'antivirus Orange Comment récuperer des fichiers supprimer ?
Plus de sujets relatifs à : [php] supprimer une lettre dans un mot

Les 5 sujets de discussion précédents Nombre de réponses Dernier message
JE RECRUTE !!!!!!!!!! 2
sur le site aux astuces flash il y a le B & A BA en anime ... 8
Nouveaux : annuaire, forum, mailling liste sur Coupés et Cabriolets. 0
Compteur de mon site 10
Compteur de téléchargement 4