[PHP] Convertir une string en integer

Convertir une string en integer [PHP] - PHP - Programmation

Marsh Posté le 12-05-2002 à 18:28:47    

J'ai ma string $a='776'.
 
Je veux avoir l'integer $a=0776.
 
Si je fais
$a='0'.$a;
settype($a, 'integer';);
il me vire le 0 au début donc comment faire ?

Reply

Marsh Posté le 12-05-2002 à 18:28:47   

Reply

Marsh Posté le 12-05-2002 à 22:04:01    

un entier qui vaut 776 se note 776, point. si tu veux afficher 0776 tu le laisses dans une string.
 
si c'est pour un chmod, faut faire gaffe car 0776 (octal) != 776 (décimal).

Reply

Marsh Posté le 12-05-2002 à 22:08:49    

Bon comme c'est pas clair on va faire autrement :
 
j'ai une string '776', je veux faire un chmod($file, 0776) à partir de ma string... comment faire ?

Reply

Marsh Posté le 12-05-2002 à 22:13:05    

http://www.php.net/chmod
http://www.php.net/octdec
 
$p = '0776';
chmod(octdec($p));

 

[jfdsdjhfuetppo]--Message édité par youdontcare le 12-05-2002 à 22:16:01--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 12-05-2002 à 22:18:59    

Ca le convertit en (integer) donc ça va marcher le chmod() ?
 
edit : excuese moi c'est écrit dans les commentaires dans les liens que tu m'as donnés. Merci

 

[jfdsdjhfuetppo]--Message édité par Dost67 le 12-05-2002 à 22:20:34--[/jfdsdjhfuetppo]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed