le point par défaut comme séparateur?

le point par défaut comme séparateur? - PHP - Programmation

Marsh Posté le 07-03-2006 à 12:27:50    

bonjour, je voudrais savoir pourquoi meme n'ayant pas défini le . (point)  
comme separateur il le compte quand meme peut qu'il est
par défaut.
 

Code :
  1. $tab = preg_split("[=|:|,]", $ligne, -1, PREG_SPLIT_DELIM_CAPTURE);


 
Donc comment je peux l'interdire de prendre en compte le point comme separateur??
 
Merci d'avance

Reply

Marsh Posté le 07-03-2006 à 12:27:50   

Reply

Marsh Posté le 07-03-2006 à 12:58:11    

help me plz

Reply

Marsh Posté le 07-03-2006 à 13:27:52    

non non le . n'est pas pris comme délimiteur dans ton truc

Code :
  1. $a = 'la belle, de cadix: a les yeux de velours. de velours = alalalal';
  2. $tab = preg_split("[=|:|,]", $a, -1, PREG_SPLIT_DELIM_CAPTURE);
  3. print_r($tab);


Result:

Citation :

Array
(
    [0] => la belle
    [1] =>  de cadix
    [2] =>  a les yeux de velours. de velours
    [3] =>  alalalal
)

Reply

Marsh Posté le 07-03-2006 à 14:19:52    

loll bref, eh bin si c'est pour cela que je ne comprends pas...
 
lol je viens de comprendre pourquoi en fait c'etait au niveau de la base avec un prix en int donc ne prend pas en compte le point...

Reply

Marsh Posté le 08-03-2006 à 12:09:13    

petite chose quelqu'un sait comment on détermine que le separateur est une tabulation ds le preg_split ??

Reply

Marsh Posté le 08-03-2006 à 12:11:28    

Peut-etre que le problème vient du délimiteur unité / chiffre après la virgule qui est parfois une virgule , parfois un point .


Message édité par benamoubeach le 08-03-2006 à 12:12:02
Reply

Marsh Posté le 08-03-2006 à 12:14:33    

ah no en fait je vais supprimer tt les autres séparateur et ne permettre que la tabulation mais je sais pa comment faire pr le définir...
 

Code :
  1. $tab = preg_split("[\t]", $ligne, -1, PREG_SPLIT_DELIM_CAPTURE);


 
j'ai essayé cela mais nan...

Reply

Marsh Posté le 08-03-2006 à 12:16:52    

tu dois ptet considérer qu'une tabulation = 4 espaces, je crois.

Reply

Marsh Posté le 08-03-2006 à 12:18:51    

apres modification cela fonctionne  
merci quand meme pr ton aide  :jap:

Reply

Marsh Posté le 08-03-2006 à 12:58:39    

encore une petite question comment ne pas prendre un compte une ligne du fichier sachant que je n'utilise plus la fonction strpos...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed