Rumah > pembangunan bahagian belakang > tutorial php > PHP输出数组-打印数组实例详解

PHP输出数组-打印数组实例详解

黄舟
Lepaskan: 2023-03-07 11:22:01
asal
18921 orang telah melayarinya

假设有一个数组:

<?php
$arr=["PHP","中文","网"];
echo $arr;
?>
Salin selepas log masuk

请问上面的代码会输出什么?上面的结果大家可以再本地试一试。

我们一般使用print_r来打印数组(当然用var_dump也可以,但是结构上不清晰)

bool print_r ( mixed $expression [, bool $return ] )
Salin selepas log masuk

请尝试打印

print_r($names);
Salin selepas log masuk

当第二个参数为true时,print_r不会直接打印数组,而是将打印的内容作为字符串返回

echo print_r($names, true);
Salin selepas log masuk

我们可以使用echo去打印一个字符串、整型、浮点型,但是我们不能用它来打印数组。

数组是由一系列的元素组成的,如果要打印,那么打印的应该是每个元素,而不是整个数组。

在PHP中对数组元素进行输出,可以通过输出语句来实现,如 echo 语句,print 语句等。但是使用这种输出方式只能对数组中某一个元素进行输出,而通过 print_r() 函数可以将数组结构进行输出。

语法格式如下:

bool print_r(mixed expression)
Salin selepas log masuk

如果该函数的参数 expression 为普通的整型,字符串型或者实型变量,则输出该变量本身。如果该参数为数组,则按键值和元素的顺序输出该数组中的所有元素。

print_r()函数输出数组的实例:

<?php
header("Content-Type:text/html; charset=utf-8");
$array = array(1=>"PHP",2=>"中文",3=>"网");
print_r($array);
?>
Salin selepas log masuk

输出结果为:

1421.png

【相关教程推荐】

1. 相关专题推荐:《php数组(Array)

Atas ialah kandungan terperinci PHP输出数组-打印数组实例详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan