[PHP] Séparer une chaîne de caractères tous les X caractères ?!

Séparer une chaîne de caractères tous les X caractères ?! [PHP] - PHP - Programmation

Marsh Posté le 01-03-2003 à 12:02:27    

Bonjour
 
j'ai une variable qui contient par exemple 600 caractères. Pour la faire entrer dans ma base de données mySQL, j'ai besoin de la scinder en un tableau contenant dans chaque case 255 caractères. Quelle est la fonction qui me permet cela ? (split() n'est pas adapté à ce que je veuxvisiblement).
 
Merci d'avance !

Reply

Marsh Posté le 01-03-2003 à 12:02:27   

Reply

Marsh Posté le 01-03-2003 à 15:30:51    

ya pas de limite si ta table est en TEXT


---------------
« La boîte du logiciel disait que j'avais besoin de "Windows 95 ou mieux" - alors j'ai acheté un Mac. »
Reply

Marsh Posté le 01-03-2003 à 15:49:14    

substr

Reply

Marsh Posté le 01-03-2003 à 18:01:19    

ou explode en étant un tit peu retord!!  :whistle:

Reply

Marsh Posté le 02-03-2003 à 00:58:33    

floleb7 a écrit :

ya pas de limite si ta table est en TEXT


 
 :pt1cable: Je viens de le découvrir  :pt1cable:  
Merci !  :)

Reply

Marsh Posté le 02-03-2003 à 01:34:45    

pour info, voilà la fonction que tu cherchais au début, ça peut tjrs servir :
 

Code :
  1. function coupe($chaine)
  2. {
  3. $chaine = wordwrap( $chaine, 255 , "\n" );
  4. $resultat = explode("\n", $chaine);
  5. return $resultat;
  6. }
  7. $texte = "ta longue chaine de caractère, bla bla bla bla youpi youpi youpi chaine très longue encore bla bla ta longue chaine de caractère, bla bla bla bla youpi youpi youpi chaine très longue encore bla bla ta longue chaine de caractère, bla bla bla bla youpi youpi youpi chaine très longue encore bla bla ta longue chaine de caractère, bla bla bla bla youpi youpi youpi chaine très longue encore bla bla";
  8. $tableau = coupe($texte);


 
tu obtiens ainsi un tableau coupé tous les 255 caractères


---------------
HardGamers.org
Reply

Marsh Posté le 02-03-2003 à 10:38:56    

heu sinon, si tu fais un $chaine=explode (".{255}", $text) ça marche aussi!

Reply

Marsh Posté le 02-03-2003 à 12:06:25    

ah oué c vrai...  :D  :pt1cable: en fait, gt parti sur mon wordwrap parce que j'avais mal lu le post de fly. puis je me suis rattrapé en rajoutant mon explode


---------------
HardGamers.org
Reply

Sujets relatifs:

Leave a Replay

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