echo括号里不能使用多个逗号 语法:echo,echo();
echo是返回void的,不能返回值,不能赋值,还有就是echo使用单引号和双引号是不一样的
print 是返回1的 语法:print,print();
GLOBALS数组的使用...其实我还没有弄太懂。是贯穿全局的使用。
emmm...刚才看到有个array()数组。就跟C#的数组使用起来是差不多的。索引从0开始
需要注意的是:PHP是区分大小写的
var_dump会返回变量得数据类型和值
例如:
$x=1;
则返回的是int(1),如果是$y=0.25,则返回的是float(0.25)。
strlen()函数是返回字符串的长度。注意的是strlen()函数是可以用于字符串和字符数组的。
在PHP中,一个中文占3个字符。(但我的老师给我说是2个字符,这个就要你们自己去查下资料了)
strpos()函数是用于检索字符串内指定的字符或文本。就是在一串字符中,找到指定的字符或者文本,如果找到匹配的,就会返回首个字符的位置。如果没有找到匹配的,就会返回false。
例如:
<?php echo strpos("abc","c"); ?>
这个时候输出出来就是2,为什么说c的位置是2,因为字符串中的位置是从0开始的,而不是1。
在字符串运算符中,.表示的是串接,意思就是把两个字符给串起来,相当于+,.=表示的是串接赋值,在串接的同时也要赋值给这个数。
例如:
<? $x="a"; $b=$a."b"; echo $b; ?> 输出ab 在这个当中的就是串接
<? $x="a"; $b.="b"; echo $b; ?>同样也输出了ab
PHP递增/递减运算符
PHP比较运算符
直接上图吧,之前我先学习的C#,所以理解起来很容易,当然了~这些都很简单,~(b・ω・) 毕竟PHP是首选入门嘛~
遍历数组的count()使用方法很简单,这是遍历数组个数。如果想要遍历所有索引数组,可以结合fpr循环进行遍历。
例如:
$a=array("a","b,c");
echo $c=count($a);
PHP if...elseif...else 是用来选择若干代码块之一来执行的
if (条件) {
条件为 true 时执行的代码;
} elseif (condition) {
条件为 true 时执行的代码;
} else {
条件为 false 时执行的代码;
}
我觉得有点像处理异常事件的try...catch。
函数是function 函数名(){ } 这样的格式。和C#的函数使用差不多。
PHP中降序的是rsort();根据值对数组进行升序排序 - asort();根据键对数组进行升序排序 - ksort();根据值对数组进行降序排序 - arsort();根据值对数组进行降序排序 - arsort()
温馨提示:PHP后面的;不能省掉
以上都是我在w3school学习的,这是别人给我推荐的网站,本人大一狗,有写错的地方,还请指出来修正。Thanks♪(・ω・)ノ
在学习的时候,有一个问题,有大佬可以帮忙解答一下吗~感谢呀~
get_object_vars 不太清楚是什么意思只知道大概是输出每个值得意思,后面的变量名=变量值是什么.....懵逼啊