A voir également:
- Tableau de chaines de caracteres en php
- Tableau croisé dynamique - Guide
- Caractères ascii - Guide
- Tableau word - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Caractères spéciaux clavier azerty - Guide
1 réponse
bien compliqué tout ça.
il vaudrait mieux utiliser les fonctions php explode ou preg_split:
https://www.php.net/manual/fr/function.explode.php
https://www.php.net/manual/fr/function.preg-split.php
il vaudrait mieux utiliser les fonctions php explode ou preg_split:
https://www.php.net/manual/fr/function.explode.php
https://www.php.net/manual/fr/function.preg-split.php
3 mai 2008 à 14:17
Voici le code si ça vous intéresse :
$long = strlen($tab[$i]);
$debut = 0;
$nb = 0;
$premiere = true;
for($f=0;$f<$long;$f++)
{
if ($tab[$i][$f]==',' || $tab[$i][$f]==';' || $tab[$i][$f]==':' || $tab[$i][$f]=='.') {
if ($premiere == true)
{$separe = explode($tab[$i][$f], $tab[$i]);
$parti[$nb]=$separe[0];
$nb++;
$premiere = false;}
else
{$pieces = explode($tab[$i][$f], $pieces[1]);
$parti[$nb]=$separe[0];
$nb++;}
}
}
Ici la variable $premiere me sert pour commencer la séparation à partir du début du texte, ou du reste.