Ajouter des caractères dans une chaine

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Ajouter des caractères dans une chaine

par d0m » 16 juil. 2007, 14:31

Tu peux jouer sur la chaine avec la fonctions substr et strlen pour récupérer les 2 parties de ta chaine et concatener les 2 avec le rajout au milieu.

ou alors simplement juste stocker l'url dans une variable :
$url = 'index.php?p_id=1';

<a href="<? echo $url; ?>">
ensuite si tu veux rajouter quelque chose dans l'url, t'as juste à faire :
$url = $url . '&action=edit&page_id=4';

<a href="<? echo $url; ?>">

Ajouter des caractères dans une chaine

par VaN » 16 juil. 2007, 13:59

Bonjour,

je cherche sans succès la fonction php qui me permettrait d'ajouter une chaine de caractères dans une autre chaine de caractères, en indiquant la position ou je souhaite insérer cette chaine :

exemple, j'ai une chaine de ce style là :

Code : Tout sélectionner

<a href="index.php?p_id=1">
que je souhaite modifier en

Code : Tout sélectionner

<a href="index.php?p_id=1&action=edit&page_id=4">
il me faudrai donc une fonction qui me permette de spécifier que je souhaite rajouter
&action=edit&page_id=4
à la position -2 avant la fin de la chaine. Est ce possible ?