Mettre en rouge une chaine de caractère DANS une autre
Fermé
mariostar27
Messages postés
391
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
21 août 2015
-
Modifié par mariostar27 le 29/04/2014 à 09:23
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 - 30 avril 2014 à 09:57
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 - 30 avril 2014 à 09:57
A voir également:
- Mettre en rouge une chaine de caractère DANS une autre
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
- Plus de chaine tv - Guide
4 réponses
Blair49100
Messages postés
24
Date d'inscription
lundi 28 avril 2014
Statut
Membre
Dernière intervention
5 juin 2014
8
Modifié par Blair49100 le 29/04/2014 à 10:04
Modifié par Blair49100 le 29/04/2014 à 10:04
Bonjour,
Si c'est pour un site web tout ce que tu as à faire c'est ouvrir des balises html <span> dans ta phrase comme ceci :
$s = 'Il lui dit : <span class="rouge">"Comment tu vas ?"</span> puis <span class="rouge">"Ca faisait longtemps"</span>';
echo $s;
Et ensuite attribuer à tes balises <span> de classe "rouge" une couleur dans un fichier ".css" (généralement appelé "style.css") comme cela :
.rouge {
color : red;
}
Ou bien si tu ne veux pas de fichier ".css", une autre solution s'offre à toi mais n'est pas très recommendée :
$s = 'Il lui dit : <span style="color:red;">"Comment tu vas ?"</span> puis <span style="color:red;">"Ca faisait longtemps"</span>';
echo $s;
J'espère t'avoir aidé! :)
Si c'est pour un site web tout ce que tu as à faire c'est ouvrir des balises html <span> dans ta phrase comme ceci :
$s = 'Il lui dit : <span class="rouge">"Comment tu vas ?"</span> puis <span class="rouge">"Ca faisait longtemps"</span>';
echo $s;
Et ensuite attribuer à tes balises <span> de classe "rouge" une couleur dans un fichier ".css" (généralement appelé "style.css") comme cela :
.rouge {
color : red;
}
Ou bien si tu ne veux pas de fichier ".css", une autre solution s'offre à toi mais n'est pas très recommendée :
$s = 'Il lui dit : <span style="color:red;">"Comment tu vas ?"</span> puis <span style="color:red;">"Ca faisait longtemps"</span>';
echo $s;
J'espère t'avoir aidé! :)
mariostar27
Messages postés
391
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
21 août 2015
26
29 avril 2014 à 10:01
29 avril 2014 à 10:01
Bonjour,
Justement non ce n'est pas ça. En faite je cherche à développer un ORM perso. j'ai donc une méthode where($condition). et l'idée c'est de modifier dans cette condition les attribut concerner. Par exemple
Hors, u est un alias de ma class Utilisateur qui faire référence à la table "user" et id un attribut de ma class Utilisateur qui fait refenrence a "user_id" de ma table "user".
En claire je vais devoir modifier u.id en user.user_id.
ça j'ai réussi à le faire. Mais le problème maintenant et celui-ci :
(Bon personne ne s'appelle u.nom ^^) mais je ne veux pas changer le u.nom qui se trouve dans une chaine de caractère. Je devrais donc obtenir :
user.user_name LIKE "u.nom". Actuellement j'obtiens user.user_name LIKE "user.user_name"
Ce qui me fausse complètent ma requête.
Une idée ??? Merci en tout cas de ta réponse.
Justement non ce n'est pas ça. En faite je cherche à développer un ORM perso. j'ai donc une méthode where($condition). et l'idée c'est de modifier dans cette condition les attribut concerner. Par exemple
$oQuery->where('u.id = 1');
Hors, u est un alias de ma class Utilisateur qui faire référence à la table "user" et id un attribut de ma class Utilisateur qui fait refenrence a "user_id" de ma table "user".
En claire je vais devoir modifier u.id en user.user_id.
ça j'ai réussi à le faire. Mais le problème maintenant et celui-ci :
$oQuery->where('u.nom LIKE "u.nom"');
(Bon personne ne s'appelle u.nom ^^) mais je ne veux pas changer le u.nom qui se trouve dans une chaine de caractère. Je devrais donc obtenir :
user.user_name LIKE "u.nom". Actuellement j'obtiens user.user_name LIKE "user.user_name"
Ce qui me fausse complètent ma requête.
Une idée ??? Merci en tout cas de ta réponse.
Azraka
Messages postés
252
Date d'inscription
mercredi 11 juin 2008
Statut
Membre
Dernière intervention
5 juin 2014
13
30 avril 2014 à 09:57
30 avril 2014 à 09:57
Je en comprend pas du tout ta réponse par rapport à ta question initiale...
Blair49100
Messages postés
24
Date d'inscription
lundi 28 avril 2014
Statut
Membre
Dernière intervention
5 juin 2014
8
29 avril 2014 à 10:21
29 avril 2014 à 10:21
Désolé mais je ne peux pas du tout t'aidé sur ce coup là je suis étudiant de première année en prog donc bon ^^
En tout cas bonne chance!
En tout cas bonne chance!
mariostar27
Messages postés
391
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
21 août 2015
26
29 avril 2014 à 10:22
29 avril 2014 à 10:22
Ok merci quand même ;). Bonne continuation