PHP中返回数据的数据类型和值的代码。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP中返回数据的数据类型和值的代码。相关的知识,希望对你有一定的参考价值。

比较5这个数值,输出后是int(5),好像是这样、

参考技术A var_dump — 打印变量的相关信息

此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

例如:

<?php
$a = array(1, 2, array("a", "b", "c"));
var_dump($a);
?>

输出:
array(3)
[0]=> int(1)
[1]=> int(2)
[2]=> array(3)
[0]=> string(1) "a"
[1]=> string(1) "b"
[2]=> string(1) "c"

参考技术B 能否在明确一点? 参考技术C var_dump()函数 参考技术D 你用var_dump函数试试,这个可以的,返回值是数据类型和值本回答被提问者采纳

Ajax不能接受php return值的原因

PHP在处理ajax返回值的时候,如果使用return如 return $result会失败,echo $result却没问题。解释原因如下: 


1.ajax请求从服务器端读取返回值,而且这些返回值必须为一些可读的数据类型, 例如json或html。为了打印这些返回值 你需要echo,但是return则不会打印出来数据 它只是简单的在服务器上传递数据。 


2.Ajax获取返回值是使用HTTP请求。 return不会产生输出(只在server端进行),而echo可以(从server -> brower,http协议)。Ajax请求的url其实就是一个页面,它可以在浏览器显示,而 php中以return返回数据只是在服务器端去返回这些数据。 
综上所述,如果ajax 地址是一个PHP return,将不会获取到正确数据。

以上是关于PHP中返回数据的数据类型和值的代码。的主要内容,如果未能解决你的问题,请参考以下文章

Ajax不能接受php return值的原因

切片时返回错误索引值的数据类型

js的基本数据类型和复杂数据类型区别

如何编写返回多种数据类型值的Java函数?

JS数据类型和堆栈+变量比较和值的复制+参数传递和类型检测

从 LinkedHashMap 对象返回键和值的顺序是不是得到保证?