PHP : tronquer une chaine

Sh@tter Messages postés 157 Date d'inscription   Statut Membre Dernière intervention   -  
Sh@tter Messages postés 157 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Voilà mon problème : je souhaiterais tronquer une chaine de caractères en partant de la fin. Par exemple avec la chaine suivante :
SELECT * FROM entretien ORDER BY date DESC LIMIT 0,15 

Je souhaiterais obtenir au final :
SELECT * FROM entretien ORDER BY date DESC
Juste en enlevant la limite donc.

J'ai bien testé la fonction 'substr';, par exemple :
$test = substr("abcdef", 0, -1);  // retourne "abcde"

Le souci est que cette fonction compte le nombre de caractère en partant de la fin. Ici mon exemple est LIMIT 0,15 donc 10 caractères en comptant l'espace, mais ça pourrait très bien être LIMIT 100,115 !

Est-ce que quelqu'un aurait une petite idée SVP? Par exemple une fonction qui enlèverait tout ce qui est à droite du mot LIMIT...

Merci par avance à ceux ou celles qui prendront le temps de me répondre.
A voir également:

2 réponses

Sh@tter Messages postés 157 Date d'inscription   Statut Membre Dernière intervention   46
 
J'ai trouvé la réponse sur un autre forum, je ne sais pas si c'est la meilleure et la plus rapide mais elle marche :) :
<?php
$array = explode(' ',$req, -2);
$sql = "";
foreach ( $array as $contenu ) //on parcourt le tableau 
{
	$sql=$sql.' '.$contenu;
} 

echo $sql;
?>
1
Sh@tter Messages postés 157 Date d'inscription   Statut Membre Dernière intervention   46
 
up SVP...
0