Détecter le nom d une page 2, le retour [PHP] - PHP - Programmation
Marsh Posté le 15-10-2002 à 00:51:04
Avec un tableau peut-être non ?
$tableau = array("site1","site2"etc...);
Marsh Posté le 15-10-2002 à 01:10:26
LexTuhor a écrit a écrit : Avec un tableau peut-être non ? $tableau = array("site1","site2"etc...); |
euh ?
en fait ce qui me gene c est comment dire en php "prends le mot avant le underscore et celui apres" pour les mettre en variable
Marsh Posté le 15-10-2002 à 01:24:03
substr
(PHP 3, PHP 4 )
substr -- Retourne un segment de chaîne
Description
string substr ( string string, int start [, int length])
substr() retourne le segment de string définit par start et length.
Si start est positif, la chaîne retournée commencera au caractère numéro start, dans la chaîne string. Le premier caractère est numéroté zéro.
Exemple 1. Exemple avec substr()
Code :
|
Marsh Posté le 15-10-2002 à 01:30:58
LexTuhor a écrit a écrit : substr (PHP 3, PHP 4 ) substr -- Retourne un segment de chaîne Description string substr ( string string, int start [, int length]) substr() retourne le segment de string définit par start et length. Si start est positif, la chaîne retournée commencera au caractère numéro start, dans la chaîne string. Le premier caractère est numéroté zéro. Exemple 1. Exemple avec substr()
|
par contre les mots n'ont jamais la meme longueur alors il va falloir que je compte le nom de caracteres avant le _ et apres le _, avant de faire le substr
je vais tenter
Marsh Posté le 15-10-2002 à 11:51:37
J'ai ça en stock, j'édite le message dans 5 minutes
Voilà les lignes pour extraire les chaînes de caractères, avec comme séparateur "_" :
$mot1 = substr($mot_complet, 0, strpos($mot_complet, "_" ));
pour obtenir le premier mot de la chaîne
et
$mot2 = substr($mot_complet, strpos($mot_complet, "_" ) + 1, strlen($mot_complet) - strpos($mot_complet, "_" ) - 1);
pour obtenir le second mot de la chaîne.
Marsh Posté le 15-10-2002 à 11:58:27
pq j'ai un flag pour ce truc moi j'ai jamais participé !!
JooooooooOOOOOOOOOOOoooooooooooce
Marsh Posté le 15-10-2002 à 12:46:30
Fred999 a écrit a écrit : J'ai ça en stock, j'édite le message dans 5 minutes Voilà les lignes pour extraire les chaînes de caractères, avec comme séparateur "_" : $mot1 = substr($mot_complet, 0, strpos($mot_complet, "_" )); pour obtenir le premier mot de la chaîne et $mot2 = substr($mot_complet, strpos($mot_complet, "_" ) + 1, strlen($mot_complet) - strpos($mot_complet, "_" ) - 1); pour obtenir le second mot de la chaîne. |
merci bcp !!!!!!
Marsh Posté le 15-10-2002 à 13:52:37
plus simple:
$addr = explode("_", $chaine);
$addr[0] = super
$addr[1] = souris
c'est pas beau cette fonction ?
Marsh Posté le 15-10-2002 à 14:48:34
apolon34 a écrit a écrit : plus simple: $addr = explode("_", $chaine); $addr[0] = super $addr[1] = souris c'est pas beau cette fonction ? |
Connaissais pas
Effectivement, c'est mieux que de réinventer l'eau chaude!
Marsh Posté le 15-10-2002 à 15:30:43
y'a aussi ça (pour eviter d'avoir un tableau):
Code :
|
Marsh Posté le 15-10-2002 à 00:34:38
Salut,
bon le truc pour détecter le nom d une page marche :
mais je voudrais aller plus loin...
Exemple : Ma page se nomme super_souris.php
je voudrais mettre dans des variables différentes le nom "super" et "souris"...
Pouvez vous m'indiquer vers quelle fonction me tourner pour trouver moi meme ma reponse ???
Message édité par thekeke le 15-10-2002 à 00:35:18
---------------
BattleTag : thekeke#2108 ajoutez moi ;)