php數字轉字母
A. 求高手指教php把數字ID轉字母ID的 使用示例頁面代碼
你把那個文章中的函數放到一個PHP文件中,然後在這個文件中寫入這些代碼:
<?php
echo alphaID(12345); //會將數字轉換為字母。
echo "<br />";
echo alphaID('hnd',true);//會將字母ID轉換為對應的數字。
echo "<br />";
echo alphaID(12345,false,6);//指定生成字母ID的長度為6.
echo "<br />";
echo alphaID('hndaab',true,strlen('hndaab'));//會將字母ID轉換為對應的數字,第3個參數事字母ID的長度。
function alphaID($in, $to_num = false, $pad_up = false, $passKey = null)
{
......
}
?>
B. php 怎麼把數字型轉為字元型
在要轉換的變數之前加上用括弧括起來的目標類型
使用3個具體類型的轉換函數,intval()、floatval()、strval()
使用通用類型轉換函數settype(mixed var,string type)
第一種轉換方式: (int) (bool) (float) (string) (array) (object)
<?php
$num1=3.14;
$num2=(int)$num1;
var_mp($num1); //輸出float(3.14)
var_mp($num2); //輸出int(3)
?>
第二種轉換方式: intval() floatval() strval()
<?php
$str="123.9abc";
$int=intval($str); //轉換後數值:123
$float=floatval($str); //轉換後數值:123.9
$str=strval($float); //轉換後字元串:"123.9"
?>
第三種轉換方式: settype();
<?php
$num4=12.8;
$flg=settype($num4,"int");
var_mp($flg); //輸出bool(true)
var_mp($num4); //輸出int(12)
?>
C. php中怎麼把數字轉成字元串
應該使用復printf,例子程序:制
<?php
printf("%02d%02d",7,28);
?>
補充:
看來是我太毛躁了,我不知道你沒有C語言基礎,請看下面的例子:
<?php
$s=sprintf("%02d%02d",7,28);
echo$s;
?>
D. php 26位字母轉換成數字
<?php
$str="aa";//寫你想要算的字元串;
$v;
function getv($s){
$arr=str_split($s,1);
for ($i=0;$i<strlen($s);$i++)
{
$v=gett($arr[$i])*getw(strlen($s)-$i-1)+$v;
}
echo $v;
}
function getw($w){
$x=1;
for ($i=0;$i<$w;$i++){
$x=26*$x;
}
return $x;
}
function gett($ch){
return (ord($ch)-96);
}
echo getv($str);
?>
aa,剛好就是專27.你試試屬吧
E. php字母數字互相轉換,看清楚,是互相
寫兩個數字一個當作界值,一個當作值重組就ok了
F. PHP 數字轉字母代碼
做0123456789的轉換定義數組
Array
{"a","b","c"........}循環for(var
i=0...){
0123456789==i
replase
Array[i];}不好意思,PHP的語法我不是非常清楚,只能提供你這個思路去做,意思就是定義個數組,將文件名中的數字對應的轉換為字母
G. PHP-php如何將包含漢字的URL轉為字母或數字
functionredirectLink(url,link){
var_url=base64decode(url);
link.setAttribute('href',_url);
returnfalse;
}
functionmodifyLink(url){
url=base64decode(url);
window.location.href=url;
returnfalse;
}
functionbase64decode(str){
varc1,c2,c3,c4;
vari,len,out;
len=str.length;
i=0;
out="";
while(i<len){
/*c1*/
do{
c1=base64DecodeChars[str.charCodeAt(i++)&0xff];
}while(i<len&&c1==-1);
if(c1==-1)
break;
/*c2*/
do{
c2=base64DecodeChars[str.charCodeAt(i++)&0xff];
}while(i<len&&c2==-1);
if(c2==-1)
break;
out+=String.fromCharCode((c1<<2)|((c2&0x30)>>4));
/*c3*/
do{
c3=str.charCodeAt(i++)&0xff;
if(c3==61)
returnout;
c3=base64DecodeChars[c3];
}while(i<len&&c3==-1);
if(c3==-1)
break;
out+=String.fromCharCode(((c2&0XF)<<4)|((c3&0x3C)>>2));
/*c4*/
do{
c4=str.charCodeAt(i++)&0xff;
if(c4==61)
returnout;
c4=base64DecodeChars[c4];
}while(i<len&&c4==-1);
if(c4==-1)
break;
out+=String.fromCharCode(((c3&0x03)<<6)|c4);
}
returnout;
H. 在php中,怎樣把數字轉化為字元串
PHP的數據類型轉換屬於強制轉換,允許轉換的PHP數據類型有:(int)、(integer): 轉換成整形(float)、(double)、(real): 轉換成浮點型(string): 轉換成字元串(bool)、(boolean): 轉換成布爾類型(array): 轉換成數組(object): 轉換成對象PHP數據類型有三種轉換方式:在要轉換的變數之前加上用括弧括起來的目標類型使用3個具體類型的轉換函數,intval()、floatval()、strval()使用通用類型轉換函數settype(mixed var,string type)第一種轉換方式: (int) (bool) (float) (string) (array) (object)<?php$num1=3.14;$num2=(int)$num1;var_mp($num1); //輸出float(3.14)var_mp($num2); //輸出int(3)?>第二種轉換方式: intval() floatval() strval()<?php$str="123.9abc";$int=intval($str); //轉換後數值:123$float=floatval($str); //轉換後數值:123.9$str=strval($float); //轉換後字元串:"123.9"?>第三種轉換方式: settype();<?php$num4=12.8;$flg=settype($num4,"int");var_mp($flg); //輸出bool(true) $flg是settype的返回結果 布爾值var_mp($num4);
你可以去後盾人平台看看,裡面的東西不錯
I. php數字轉純字母
用字母和數字的對應關系計算即可:
<?php
$str='123456789';
$new='';
for($i=0;$i<strlen($str);++$i){
$new.=chr(ord('a')+intval($str{$i})-1);
}
print$new;
$str{n}這種用法是取字元串中第n-1個字元。
這里是通過字母asc碼的偏移來計算的。如'b' = 'a' + 1,'c' = 'a' + 2等。ord()返回字元的ascii碼,chr()傳入ascii碼返回字元。
望點贊~
J. php 怎麼將字元轉成數字
1、第一種轉換方式:在要轉換的變數之前加上用括弧括起來的目標類型,如 (int);(bool);(float);(string);(array);(object)
(10)php數字轉字母擴展閱讀
PHP(外文名:PHP: Hypertext Preprocessor,中文名:「超文本預處理器」)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。
它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。
php 支持八種原始類型。
四種標量類型:boolean(布爾型) integer(整型) float(浮點型,也作「double」) string(字元串)
兩種復合類型:array(數組)object(對象)
最後是兩種特殊類型:resource(資源)NULL