Fonction chr()

Résolu
Lcf.vs Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   -  
Lcf.vs Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je cherche à savoir comment utiliser la fonction chr(), en fait, voici ce que je dois avoir

<?php
$v1="~";
?>


comment faire avec la fonction chr() pour que mon ~ soit vraiment un ~ et non considéré comme une erreur, svp?


mici d'avance

Lcf.vs
A voir également:

12 réponses

Lcf.vs Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   36
 
merci à toi, ça a l'air de marcher mais j'ai qd même une tite question, normalement, mes variables, je dois les entourer de "", il ne le faut plus dans ce cas?

dsl, suis vraiment noobie en php, suis seulement à mon deuxième jour... ^^
1
Lcf.vs Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   36
 
Bonjour,

j'ai beau parcourir la table ascii, je trouve bien "´" mais po "`", comment le clavier peut-il interpréter une fonction dont il ne connaît po le code?

pouvez-vous m'expliquer, svp?
1
Matio Messages postés 671 Date d'inscription   Statut Membre Dernière intervention   300
 
le code ascii de `est 96
pour ce qui est des variable ce n'est que les chaines de caractères où il faut mettre ".
ex : $a="toto" mais si tu écris $b="31" alors 31 sera considéré comme une chaine de caractères
voilà
1
Lcf.vs Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   36
 
hello Matio,

merci pour ta réponse mais je ne comprends po, le code ascii 96 correspond déjà à ´

alors, comment deux caractères différents pourraient être assimilés au même code??? pour rappel, c'est ` que je cherche...


mici
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Matio Messages postés 671 Date d'inscription   Statut Membre Dernière intervention   300
 
96 c'est ` et 44 c'est ´
voilà
1
Lcf.vs Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   36
 
non, non, non, et non, 44 apparement, c'est la virgule, moi je cherche les accents... :s

http://www.asciitable.com/
1
Lcf.vs Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   36
 
alors? la colle, non? :s
1
Matio Messages postés 671 Date d'inscription   Statut Membre Dernière intervention   300
 
Salut utlises la fonction ord(´ ) qui est l'inverse de chr() et te retourne le code ascii
$a=ord(´ );
echo $a; ou echo ord(´ );
Ca devrais marcher
1
Lcf.vs Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   36
 
bon, je viens d'essayer mais suis po sûr que ce soit ça, 'fin bon, voilà où j'en suis:

<?php
$v1="A";
$v2="B";
$v3="C";
$v4="D";
$v5="E";
$v6="F";
$v7="G";
$v8="H";
$v9="I";
$v10="J";
$v11="K";
$v12="L";
$v13="M";
$v14="N";
$v15="O";
$v16="P";
$v17="Q";
$v18="R";
$v19="S";
$v20="T";
$v21="U";
$v22="V";
$v23="W";
$v24="X";
$v25="Y";
$v26="Z";
$v27="²";
$v28="³";
$v29="&";
$v30="é";
$v31="\"";
$v32=chr(32);
$v33="§";
$v34="è";
$v35="!";
$v36="ç";
$v37="à";
$v38=chr(41);
$v39="-";
$v40="°";
$v41="^";
$v42="$";
$v43="ù";
$v44="µ";
$v45=",";
$v46=";";
$v47=":";
$v48="=";
$v49="£";
$v50="¨";
$v51="*";
$v52="%";
$v53="£";
$v54="?";
$v55=".";
$v56="+";
$v57=">";
$v58="<";
$v59="\";
$v60=chr(126);
$v61=chr(96);
$v62=chr(180);
$v63=chr(93);
$v64=chr(91);
$v65=chr(125);
$v66=chr(123);
$v67=chr(94);
$v68=chr(35);
$v69=chr(64);
$v70=chr(124);
$v71=chr(48);
$v72=chr(49);
$v73=chr(50);
$v74=chr(51);
$v75=chr(52);
$v76=chr(53);
$v77=chr(54);
$v78=chr(55);
$v79=chr(56);
$v80=chr(57);
$v81=chr(40);
?>
<?php
echo "<h2> $v78</h2>";
?>


mais j'ai tjs ce message d'erreur:

Parse error: parse error, unexpected '>' in C:\Program Files\EasyPHP 2.0b1\www\clean.php on line 85


quelle en est la cause, svp, je ne vois vraiment pas?


merci
1
Matio Messages postés 671 Date d'inscription   Statut Membre Dernière intervention   300
 
T'as essayé le truc avec ord()
Bon l'erreur corrigée :
<?php
echo "<h2>". $v78."</h2>";
?>

le point est l'opérateur de concaténation
a+
1
Lcf.vs Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   36
 
bon, ok, ça marche, mais avec les points, ceux-ci s'affichent aussi dans le résultat... :s

les ai donc supprimé et ça marche aussi.. :)

pour ceux qui voudraient comprendre où était mon erreur à l'avenir:

problemes php en serie s#2
1
Matio Messages postés 671 Date d'inscription   Statut Membre Dernière intervention   300
 
Salut,
la syntaxe est :
chr ( int ascii )
donc trouve le code ascii de ~ (son code ascii est 126)
donc $v1=chr(126);
voilà je pense que ça doit être bon
0