php print_r mencetak kosong
为情所困
为情所困 2017-05-16 13:11:27
0
5
633

Mengujinya pada thinkphp
print_r("test:",array(1, 2, 3, 4, 5, 6));
var_dump("test1:",array( 1, 2, 3 , 4, 5, 6));

Saya dapati bahagian atas sentiasa kosong
Bawah adalah perkara biasa

Apakah masalah ini? Sila jawab

为情所困
为情所困

membalas semua(5)
漂亮男人

Itu disebabkan oleh penggunaan fungsi anda yang tidak betul.
Fungsi print_r mempunyai dua parameter ,
Parameter pertama diperlukan dan merupakan pembolehubah untuk dicetak. Sebagai contoh, "ujian" (rentetan), 123 (integer), 123.01 (titik terapung), benar (Boolean), dsb.
Parameter kedua adalah pilihan dan merupakan nilai Boolean. Jika benar, ia tidak dicetak, tetapi hasilnya dikembalikan.

<?php
$a = print_r('使用了true,所以我在这里只是变量值咯<br />',true);

print_r('没使用true,直接输出咯<br />');

echo $a;

Selepas berlari, keputusan adalah seperti berikut:

没使用true,直接输出咯
使用了true,所以我在这里只是变量值咯

Ringkasnya, var_dump mencetak berbilang set maklumat berubah, print_r mencetak satu set maklumat berubah

曾经蜡笔没有小新

http://php.net/manual/en/func...
Lihat manual

淡淡烟草味

print_r($var1,$var2); ?

世界只因有你

Parameter kedua print_r adalah jenis bool, penggunaan anda salah.

Ty80

print_r tidak mengeluarkan maklumat tetapi mengembalikan maklumat apabila parameter kedua adalah benar. Jika ia adalah tatasusunan kosong, ia akan secara tersirat ditukar kepada palsu.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan