PHP当中如何将数组当中的字符串数据类型转化为数值类型?
比如说现在有$a="3456";怎么转换成整型$b=3456,不转换是不行的,大小比较要出意外,例如"2"会大于"12",一般的转换方法是加0,例如:$a="3456";...
比如说现在有 $a="3456";怎么转换成整型 $b=3456,不转换是不行的,大小比较要出意外,例如"2"会大于"12",一般的转换方法是加0,例如: $a="3456"; $a+=0;还可以通过PHP函数:intval()将变量转成整数类型。intval(mixed var, int [base]);
但是如何对对象数组当中某个对象的关联数组字段做转换呢?
如下面数组当中的三个字段,当前都是字符串类型
Array(
[0]=>stdClassObject([mail_id]=>"1"[sender_id]=>"1"[reader_id]=>"2")
[1]=>stdClassObject([mail_id]=>"3"[sender_id]=>"1"[reader_id]=>"2")
[2]=>stdClassObject([mail_id]=>"50"[sender_id]=>"1"[reader_id]=>"8")
[3]=>stdClassObject([mail_id]=>"51"[sender_id]=>"1"[reader_id]=>"9")
[4]=>stdClassObject([mail_id]=>"52"[sender_id]=>"1"[reader_id]=>"10")
[5]=>stdClassObject([mail_id]=>"53"[sender_id]=>"1"[reader_id]=>"11")
[6]=>stdClassObject([mail_id]=>"54"[sender_id]=>"1"[reader_id]=>"12"
)
谢谢!
能否将这三个排序字段的数据类型都转换成为整型之类 展开
但是如何对对象数组当中某个对象的关联数组字段做转换呢?
如下面数组当中的三个字段,当前都是字符串类型
Array(
[0]=>stdClassObject([mail_id]=>"1"[sender_id]=>"1"[reader_id]=>"2")
[1]=>stdClassObject([mail_id]=>"3"[sender_id]=>"1"[reader_id]=>"2")
[2]=>stdClassObject([mail_id]=>"50"[sender_id]=>"1"[reader_id]=>"8")
[3]=>stdClassObject([mail_id]=>"51"[sender_id]=>"1"[reader_id]=>"9")
[4]=>stdClassObject([mail_id]=>"52"[sender_id]=>"1"[reader_id]=>"10")
[5]=>stdClassObject([mail_id]=>"53"[sender_id]=>"1"[reader_id]=>"11")
[6]=>stdClassObject([mail_id]=>"54"[sender_id]=>"1"[reader_id]=>"12"
)
谢谢!
能否将这三个排序字段的数据类型都转换成为整型之类 展开
2个回答
展开全部
PHP我不懂,这你还是请教一下PHP的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
intval();函数
$a = "1234565";
echo gettype($a),"<hr>";
echo gettype(intval($a));
结果:
string
——————————————
integer
$a = "1234565";
echo gettype($a),"<hr>";
echo gettype(intval($a));
结果:
string
——————————————
integer
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询