小崔
關注

關注後可及時瞭解他的動態資訊

課程筆記
  • 所屬章節課程:php函數基本語法之自訂函數

    echo '<table border="1" width="800px">'; function demo($color1,$a=10,$b=10,$color="pink"){ for($i=0;$i<$a;$i++){ if($i*$a%($a+$b)==0){ echo "<tr bgcolor='$color'>"; }else{ echo"<tr bgcolor='$color1'>"; } for($j=0;$j<$b;$j++){ echo '<td align="center">'.($i*10+$j).'</td>'; } echo '</tr>'; } return "<table>"; } $demo=demo('red'); echo $demo;

    2017-10-280个赞

  • 所屬章節課程:php自訂函數之回調函數

    <?php function woziji($one,$two,$func){ //我规定:检查$func是否是函数,如果不是函数停止执行本段代码,返回false if(!is_callable($func)){ return false; } //我把$one、$two相加,再把$one和$two传入$func这个函数中处理一次 //$func是一个变量函数,参见变量函数这一章 echo $one + $two + $func($one,$two); } //我们定义几个函数试试 function plusx2( $foo , $bar){ $result = ($foo+$bar)*2; return $result; } function jian( $x , $y ){ $result = $x - $y; return $result; } //调用一下函数,woziji,向里面传入参数试试 echo woziji(20,10,'plusx2'); echo "<br>"; //将plusx2改成jian试试结果 echo woziji(20,10,'jian'); /* 处理过程: 1、将20赋值给形参$one,10赋值给$two,而plusx2或者jian这两个变量函数,赋值给了$func 2、在woziji这个函数中判断plusx2或者jian是否为函数,不是函数就return false停止执行了 3、显示plusx2或者jian是函数。因此$one=20,$two=10相加了,相加后,$one和$two又带到了$func($one,$two)中。 4、带入至里面后而$func,是可变的,可以为plusx2或者jian。如果为plusx2的话,$one=20,$two=10的这两个结果又给了plusx2函数里面的$foo和$bar 5、$foo+$bar乘以2以后将结果返回至woziji这个函数功能体的运算处:$one+$two+$func($one,$two); 6、这样就得到了运算结果 回调函数:在一个调数里面,再传入一个函数名,将函数名加上()括号/是为变量函数,配合执行 */

    2017-10-280个赞

  • 所屬章節課程:php取得本地化時間戳函數

    int mktime($hours,$minutes,$seconds,$month,$day,$year); 函数功能:可以对一个日期和时间获得一个本地化时间戳。 函数说明:参数分别表示时分/秒/月/日/年; 返回值:mktime函数的返回值是一个unix时间戳,对于用户的意义不大,常与date函数一起完成时间转换。 示例: echo date('Y-m-d H:i:s',mktime(10,15,35,date('y'),date('m'),date('d'))); 输出结果:2017-11-04 10:15:35

    2017-11-040个赞

  • 所屬章節課程:php 程式執行時間檢測

    //开始时间 $start_time = microtime(true); //所运行的程序 for($i=0;$i<1000;$i++){ echo "小崔第".$i."次去上课<br>"; } echo '<br>'; //结束时间 $end_time = microtime(true); $run_time = $end_time - $start_time; echo $run_time;

    2017-11-040个赞

  • 所屬章節課程:php數組的定義

    数组定义: 一维数组:数组里面没有其他数组,只有单纯的一些变量或者数值; 二维数组:数组里面插入了单层的一个数组,或者多个数组; 三维数组:数组A里面插入了一个数组B,在B数组里面又插入了一层级的数组C,这种数组我们叫做三维数组; 超过三维数组的,都叫多维数组。 注:索引数组和关联数组当中都可以再插入其他数组,让数组变为多维数组。

    三维数组 <?php $area = array( 'china' => array( '上海', '湖北', '天津', '北京' => array( 'hd' => '海淀', '朝阳', '房山', 'cp' => '昌平', ), '广东' => array( '深圳', '广州', '佛山', 'dg' => '东莞', ), ), 'usa' => array( '华盛顿', '旧金山', '纽约' => array( '曼哈顿区', '皇后区', '布鲁克林区', ), ), ); echo '<pre>'; var_dump($area); echo '</pre>'; ?>

    2017-11-090个赞

  • 所屬章節課程:php 數組的計算

    $demo=[[ 'baidu'=>'百度', 'ali'=>'阿里', 'tencent'=>'腾讯', ], [ 'netease'=>'网易', 'sohu'=>'搜狐', 'sina'=>'新浪', ]]; echo count($demo); echo count($demo[1]);

    2017-11-100个赞

  • 所屬章節課程:php foreach遍歷關聯數組

    <?php $arr=array( '教学部'=>array( array('李某','18','人妖'), array('高某','20','男'), array('张某','21','妖人'), ), '宣传部'=>array( array('李某','18','人妖'), array('高某','20','男'), array('张某','21','妖人'), ), '财务部,'=>array( array('李某','18','人妖'), array('高某','20','男'), array('张某','21','妖人'), ), ); foreach($arr as $key=> $value){ echo "部门".$key."<br>"; foreach($value as $ke=>$va){ echo "编号".$ke."<br>"; foreach($va as $k =>$v){ echo $k.'--------'.$v."<br>"; } } }

    2017-11-110个赞

  • 所屬章節課程:php list、each函數遍歷數組

    <?php $data=array( '教学部'=>array( array('李某','18','人妖'), array('张某','20','男'), array('高某','21','妖人'), ), '宣传部'=>array( array('李某','18','人妖'), array('张某','20','男'), array('高某','21','妖人'), ), '财务部'=>array( array('李某','18','人妖'), array('张某','20','男'), array('高某','21','妖人'), ), ); while(list($key,$value)=each($data)){ echo "<h3 style='text-align:center;'>$key</h3>"; echo "<table border='1' style='text-align:center;border-collapse:collapse;margin:0 auto;'>"; while(list($ke,$va)=each($value)){ echo "<tr>"; while(list($k,$v)=each($va)){ echo "<td width='100'>".$v."</td>"; } echo "</tr>"; } echo "<table>"; }

    2017-11-110个赞

  • 所屬章節課程:PHP流程控制之for迴圈控制語句

    // for双层循环写隔行换色的表格 echo '<table border="1" align="center" width="800px">'; for($i=0;$i<10;$i++){ if($i*10%20==0){ echo '<tr bgcolor="pink">'; }else{ echo '<tr>'; } for($j=0;$j<10;$j++){ echo '<td align="center">'.($i*10+$j).'</td>'; } } echo '</table>';

    // for循环写9*9乘法口诀 for($i=1;$i<10;$i++){ for($j=1;$j<=$i;$j++){ echo $j.'*'.$i.'='.($i*$j).'&nbsp;&nbsp;&nbsp;&nbsp;'; } echo '<br>'; }

    2017-10-280个赞

  • 所屬章節課程:while循環

    // while循环写隔行换色的表格 $i=0; echo '<table border="1" align="center" width="800px">'; while($i<10){ if($i*10%20==0){ echo '<tr bgcolor="pink">'; }else{ echo '<tr>'; } $j=0; while($j<10){ echo '<td align="center">'.($i*10+$j).'</td>'; $j++; } echo '</tr>'; $i++; } echo '</table>';

    2017-10-280个赞