×

phpstringtochar

phpstringtochar的简单介绍

admin admin 发表于2023-03-30 23:19:06 浏览44 评论0

抢沙发发表评论

本文目录一览:

php 怎么将时间戳转化为日期格式

oracle中,日期转换函数有很多,常用命令如下:

to_char()命令将时间戳转换为用户规定的日期格式,如:

select

to_char(sysdate,'yyyy-mm-dd

hh24:mi:ss')

from

dual;

语法:to_char(x

[,format])

说明:将x按format格式转换成字符串。x可以是日期或者数字或时间戳,format是一个规定了x采用何种格式转换的格式字符串

to_date()命令可以将一个日期格式的字符串转换成date类型数据,如:

select

to_date('2014-05-07

13:23:44','yyyy-mm-dd

hh24:mi:ss')

from

dual;

语法:to_date(c

[,format])

说明:将符合format指定的特定日期格式的字符串c转换成date类型的数据

to_timestamp()函数可以将一个时间格式的字符串转换成时间戳

select

to_timestamp('2014-06-20

12:11:11','yyyy-mm-dd

hh24:mi:ss')

from

dual;

语法:to_timestamp(c

[,format])

说明:将字符串c转换为一个时间戳数据类型

---to_char()命令可以将时间戳转换成字符串:

select

to_char(

to_timestamp('2014-06-20

12:11:11','yyyy-mm-dd

hh24:mi:ss'),'yyyy-mm-dd

hh24:mi:ss')

from

dual;

当需要进行两个日期的比较时,不需要比较时间,可采用trunc()命令来截取日期

sql

select

to_char(

trunc(sysdate),

'yyyy-mm-dd

hh24:mi:ss')

from

dual;

sql

select

to_char(

sysdate,

'yyyy-mm-dd

hh24:mi:ss')

from

dual;

比较两句的运行结果,可以看到差别。

PHP 汉字转换成阿拉伯数字

$num = "1230450670";

function numtochar($num){

$num = (string)$num;

for($i=1; $i=strlen($num); $i++){

$w = substr($num, -1*$i, 1);

switch(($i-1)%4){

case 1:

$rate = "十";

break;

case 2:

$rate = "百";

break;

case 3:

$rate = "千";

break;

default:

switch($i){

case 1:

$rate = "";

break;

case 5:

$rate = "万";

break;

case 9:

$rate = "亿";

break;

}

}

switch($w){

case "1":

$word = "一".$rate.$word;

break;

case "2":

$word = "二".$rate.$word;

break;

case "3":

$word = "三".$rate.$word;

break;

case "4":

$word = "四".$rate.$word;

break;

case "5":

$word = "五".$rate.$word;

break;

case "6":

$word = "六".$rate.$word;

break;

case "7":

$word = "七".$rate.$word;

break;

case "8":

$word = "八".$rate.$word;

break;

case "9":

$word = "九".$rate.$word;

break;

default:

$word = ($i==1) ? $word:"零".$word;

break;

}

}

return $word;

}

echo $num.' = '.numtochar($num);

php 怎么把数字型转为字符型?

在要转换的变量之前加上用括号括起来的目标类型

使用3个具体类型的转换函数,intval()、floatval()、strval()

使用通用类型转换函数settype(mixed var,string type)

第一种转换方式: (int) (bool) (float) (string) (array) (object)

?php

$num1=3.14;

$num2=(int)$num1;

var_dump($num1); //输出float(3.14)

var_dump($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_dump($flg); //输出bool(true)

var_dump($num4); //输出int(12)

?