php中直接输出是乱码

解决方法有二

将php

 echo “”meta charset=‘’urtf-8”

1.7.1 方法一 通过meta解决

1.7.2 方法二 通过header

header(“content-type:text/html”)文档类型是网页格式,格式是utf-8

1.8 输出语句

echo 、print 、print-r 、var——dump

1.8.1

echo “字符串可以输出,数字可以输出,输出布尔型,” echo array(10);  结果是true 是1 false 是空

array(10) 输出的是array,我们得出的结论是,依靠echo 可以输出字符串和数字,用它输出布尔不合适,输出是1

到底是输出1还是true, true输出1,false输出空,不要用echo输出布尔型数据

数组中的值不能输出,只能显示array

echo可以一次输出多个值,每个值用逗号隔开  echo "锄禾日当午,<br>"

echo("aa',"bb");而这样是不对的,因为带括号只能输出一个参数。而不带有括号就没事,带有括号只能输入一个参数,重复记忆这句话

print ‘锄禾日当午<br>’

print的输出结果和echo一样,输出规则和echo一样,但是print不能用,

print_r是可以输出数组的,print_r用来输出数组,平常的输出用echo就行了,上面的都一样,

第四个,var_dump  可以输出数据类型,数据的长度和元素,并且能够输出数据

print _r 没有数据类型,这是一道笔试题,是新浪公司的,如果想输出布尔型只能是var——dump

猜你喜欢

转载自www.cnblogs.com/JavascriptAndHtml5/p/9577974.html