PHP: chaîne de Retour entre les deux personnages

Je suis désireux d'utiliser des "mots-clés" au sein d'une grande chaîne. Ces mots-clés de début et de fin à l'aide de my_keyword et sont définis par l'utilisateur. Comment, au sein d'une grande chaîne, je peux chercher et trouver ce qui est entre les deux * les caractères et retour chaque instance?

La raison qu'il peut changer, que des parties de mots-clés peuvent être définis par l'utilisateur, tels que page_date_Y qui peut afficher l'année dans laquelle la page a été créée.

Donc, encore une fois, j'ai juste besoin de faire une recherche et de retour de ce qui est entre les * caractères. Est-ce possible, ou est-il une meilleure façon de le faire si je ne connais pas le "mot clé" de longueur ou de ce que je pourrais être?

J'ai trouvé une super belle fonction qui fait exactement ce que je veux, mais je veux mettre tous les mots-clés trouvés dans un tableau. justin-cook.com/wp/2006/03/31/... quelqu'un aurait-il des conseils sur comment je pourrais modifier ce script?
J'espère que l'utilisateur ne peut pas définir un mot clé avec un *;)
Je suis à l'aide de la fonction dans le lien ci-dessus de u ont donné et sa fonctionne très bien pour moi.....
Vous pouvez trouver s($str)->between('*', '*') utile, que l'on trouve dans cette bibliothèque autonome.

OriginalL'auteur Nic Hubbard | 2010-01-12