Copier une sous chaîné
Résolu/Fermé
Arbitta
Messages postés
76
Date d'inscription
jeudi 5 mars 2015
Statut
Membre
Dernière intervention
16 février 2016
-
25 avril 2015 à 20:04
Arbitta Messages postés 76 Date d'inscription jeudi 5 mars 2015 Statut Membre Dernière intervention 16 février 2016 - 27 avril 2015 à 13:07
Arbitta Messages postés 76 Date d'inscription jeudi 5 mars 2015 Statut Membre Dernière intervention 16 février 2016 - 27 avril 2015 à 13:07
A voir également:
- Copier une sous chaîné
- Comment copier une vidéo youtube - Guide
- Chaine tnt gratuite sur mobile - Guide
- Super copier - Télécharger - Gestion de fichiers
- Nouvelle chaîne tnt gratuite 2024 - Accueil - TV & Vidéo
- Chaine radio - Télécharger - Médias et Actualité
3 réponses
Utilisateur anonyme
25 avril 2015 à 20:23
25 avril 2015 à 20:23
Bonjour
Tu sais que pour éliminer les deux derniers caractères, il suffit de substr($chaine,0,-2) ? Voir toutes les autres possibilités dans le manuel :
https://www.php.net/manual/fr/function.substr.php
Mais ce que tu as écrit devrait marcher aussi... Sauf que tu as le résultat dans $new et que tu affiches $scop, tu te trompes de variable.
Tu sais que pour éliminer les deux derniers caractères, il suffit de substr($chaine,0,-2) ? Voir toutes les autres possibilités dans le manuel :
https://www.php.net/manual/fr/function.substr.php
Mais ce que tu as écrit devrait marcher aussi... Sauf que tu as le résultat dans $new et que tu affiches $scop, tu te trompes de variable.
Utilisateur anonyme
25 avril 2015 à 23:44
25 avril 2015 à 23:44
Je suis sure de ma variable
De quoi es-tu sure ?
Ta variable c'est $new :
$new= substr ($chaine,0,($c-2));
Mais celle que tu affiches c'est $cop :
echo "ma nouvel chaine est : ".$cop;
De quoi es-tu sure ?
Ta variable c'est $new :
$new= substr ($chaine,0,($c-2));
Mais celle que tu affiches c'est $cop :
echo "ma nouvel chaine est : ".$cop;
Arbitta
Messages postés
76
Date d'inscription
jeudi 5 mars 2015
Statut
Membre
Dernière intervention
16 février 2016
27 avril 2015 à 11:10
27 avril 2015 à 11:10
oui je sais j'ai essayé ça aussi mais rien n'ai affiché
<?php $chaine = '<img src="monimage35_n.jpg" />'; $c=strlen($chaine); $new= substr ($chaine,0,($c-2)); echo "ma nouvel chaine est : ".$new; ?>
Utilisateur anonyme
27 avril 2015 à 11:48
27 avril 2015 à 11:48
Tu sais que si tu as le caractère "<" dans une page HTML, c'est pris pour un début de balise, et que donc tu ne vois pas le "<" ni ce qui suit jusqu'au ">" qui ferme la balise ?
C'est le principe même des balises en HTML.
Donc ton <img src="monimage35_n.jpg" est certainement envoyé à ta page. As-tu regardé (avec Ctrl U) le code de ta page HTML ?
Si tu veux vraiment voir le texte, et non pas envoyer une balise, il NE FAUT PAS envoyer de "<", mais utiliser les entités HTML, par exemple :
https://www.php.net/manual/fr/function.htmlspecialchars.php
C'est le principe même des balises en HTML.
Donc ton <img src="monimage35_n.jpg" est certainement envoyé à ta page. As-tu regardé (avec Ctrl U) le code de ta page HTML ?
Si tu veux vraiment voir le texte, et non pas envoyer une balise, il NE FAUT PAS envoyer de "<", mais utiliser les entités HTML, par exemple :
echo "ma nouvel chaine est : ", htmlspecialchars($new);
https://www.php.net/manual/fr/function.htmlspecialchars.php
Arbitta
Messages postés
76
Date d'inscription
jeudi 5 mars 2015
Statut
Membre
Dernière intervention
16 février 2016
27 avril 2015 à 13:07
27 avril 2015 à 13:07
ça marche enfin merci bien :)
25 avril 2015 à 20:40