PHP从同一个数组输出不一致的值

时间:2012-03-20 21:56:29

标签: php

在phpmyadmin和整个数组的print_r中,template_id的值是3,但是当我直接打印该值时,我得到31?

对于为什么会发生这种情况的任何见解都将非常感激。

当我从$ data ['resume'] print_r时,我得到:

  

Array([profile_id] => 38 [name] => Amy P. Cherwim [职业] =>   行政助理[标语] =>行政助理[电话]   => 444-222-4339 [fax] => [email] => alcherwin@email.com [网站] => [地址] => 336 W. Chugalug Way Sentinel,WY 33666 [user_id] => 1   [title] =>艾米的个人资料[date_add] =>
00:00:00 [date_mod]   => 2012-03-04 10:53:40 [resume_id] => 316 [vanity_name] =>模板3样本的副本[template_id] => 3 [scale] => 1)1

当我从$ data ['resume'] ['template_id'] print_r时,我得到:31

1 个答案:

答案 0 :(得分:3)

print_r返回true以及回显(因此值为3,真为1)。要让它只返回值,请使用print_r($var, true)