PHP学习笔记与Demo(一) 骑猪看日落 2022-03-25 11:23 176阅读 0赞 ### 一、关于注释 ### 一般情况下,在以下位置,我们需要加上注释,以提高程序可读性: **1、在程序的开始处以多行注释对程序进行说明,包括程序要实现的功能、作者、生成时间等基本信息。** **2、在面向对象的程序设计中,在类定义的开始位置,对类的功能、结构等进行简单描述,必要时,可以类中定义的函数作简单的索引说明。** **3、在函数的定义中,在函数开始位置,对函数功能、参数进行说明。** **4、在程序的任何地方,当声明变量或变量第一次出现时,对变量所代表的意义进行注释说明。** **5、在类定义、函数定义的大括号“\}”后给出注释,说明类或函数的结束,方便阅读。** **6、在复的算法中,在流程控制结构中的分支处可以给出必要解释。** <?php /** * Created by PhpStorm. * User: wei19 * Date: 2019/1/19 * Time: 13:28 */ /* * 数组、字符串及正则表达式 */ //range()函数创建数组 $number = range(1,10); $number2 = range(1,10,2); $str = range('a','z'); echo $number[0].'<br />'; echo $number2[1].'<br />'; echo $str[2].'<br />'; //可用foreach进行数组的遍历 foreach ($str as $current){ echo $current." "; } echo '<br />'; /* * 相关数组 * 将每个变量值与任何关键字或索引关联起来 */ $prices = array('PHP'=>50,'Java'=>5,'C++'=>1); //访问相关数组 /* $prices['PHP']; $prices['Java']; $prices['C++']; */ //也可以利用混合方式创建prices数组 $prices2 = array('PHP'=>50); $prices2['Java']=3; $prices2['C++']=23; //遍历相关数组,无法用for遍历,可用foreach,list(),each()遍历 foreach ($prices as $key=>$value){ echo $key.'=>'.$value.'<br />'; } while($element = each($prices2)){ echo $element['key']; echo '-'; echo $element['value']; echo '<br />'; } /* * 数组排序sort(),asort(),ksort() * sort()可选参数:SORT_REGULAR(默认值);SORT_NUMERIC(以数字方式排序);SORT_STRING(以字符串方式排序) */ $num = array(30,12,45,99,67); $string = array('PHP','Java','Book'); sort($num); sort($string); foreach ($num as $current){ echo $current." "; //12 30 45 67 99 } echo "<br />"; foreach ($string as $current){ echo $current." "; //Book Java PHP } echo "<br />"; //对于相关数组,可以使用asort()函数进行排序 //asort()按照值进行排序,ksort()按照关键字进行排序 $xiangguan = array('PHP'=>50,'Java'=>5,'C++'=>12); asort($xiangguan); echo "<p>asort()方式:</p>"; foreach ($xiangguan as $key => $value){ echo $key."=>".$value."<br />"; } ksort($xiangguan); echo "<p>ksort()方式:</p>"; foreach ($xiangguan as $key => $value){ echo $key."=>".$value."<br />"; } /* * 与上述三个对应的反向函数,以降序方式排序为:rsort(),arsort(),krsort() */ 可将PHP代码嵌入到HTML代码中,但不仅仅局限于此,还可以嵌入到其他文本中,例如XML。XHTML、JavaScript等。 *注:当在HTML、XML、XHTML嵌入PHP代码时、形成的文件必须保存后缀为“.php”的文件在能被PHP解析器解析* //在嵌入的的PHP代码只有一条语句时 <font size='<?php echo $font_size ?>'> //在php.ini配置文件中short_open_tag打开时(设置为on时)上述语句可简写成 <font font='<?=$font_size?>'>
还没有评论,来说两句吧...