Php chaines caracteres

bonjour
voila mon problemme
commet sommer "addition" deux chaine de caracteres
j'ai esseyé "+" mais toujours le resultat est 0
merci

5 réponses

  1. Slt,

    Peut-on voir ton code ?
    0
    1. merci pour l'aide
      voila le code
      <?php

      $motpasse="mot";
      echo $motpasse+"abcd";

      ?>
      affeche toujours 0
      0
  2. En php la concaténation se fait avec le point ou la virgule.
     echo $motpasse . 'abcd'; 
    0
    1. mais je ne veux pas fair la concatination je veux sommer les 2 chaine
      par exemple "a"+1 = "b"
      merci
      0
      1. Ben si ce sont tous les 2 des nombres, je vois pas le problème ?

        Si par contre tu veux additionner 2 chaines de caractères ou une chaine et un nombre, ça n'a aucun sens.
        0
        1. ca a un sens, effectivement en php (et pas que la d'ailleurs)
          'a'+1='b'
          mais tu ne peut sommer qu'un caractère et un nombre pas une chaîne et un nombre
          encore moins deux chaînes.
          et "abc"+1 ou "truc"+"toto" ne veulent rien dire en php.

          si tu veux qu'une telle opération affiche un résultat,
          tu devra toi-même créer une fonction qui le calcule.
          1