After following, you can keep track of his dynamic information in a timely manner
Courses in the relevant section:PHP function basic syntax custom function
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個(gè)贊
Courses in the relevant section:PHP custom function callback function
<?php function woziji($one,$two,$func){ //我規(guī)定:檢查$func是否是函數(shù),如果不是函數(shù)停止執(zhí)行本段代碼,返回false if(!is_callable($func)){ return false; } //我把$one、$two相加,再把$one和$two傳入$func這個(gè)函數(shù)中處理一次 //$func是一個(gè)變量函數(shù),參見變量函數(shù)這一章 echo $one + $two + $func($one,$two); } //我們定義幾個(gè)函數(shù)試試 function plusx2( $foo , $bar){ $result = ($foo+$bar)*2; return $result; } function jian( $x , $y ){ $result = $x - $y; return $result; } //調(diào)用一下函數(shù),woziji,向里面?zhèn)魅雲(yún)?shù)試試 echo woziji(20,10,'plusx2'); echo "<br>"; //將plusx2改成jian試試結(jié)果 echo woziji(20,10,'jian'); /* 處理過程: 1、將20賦值給形參$one,10賦值給$two,而plusx2或者jian這兩個(gè)變量函數(shù),賦值給了$func 2、在woziji這個(gè)函數(shù)中判斷plusx2或者jian是否為函數(shù),不是函數(shù)就return false停止執(zhí)行了 3、顯示plusx2或者jian是函數(shù)。因此$one=20,$two=10相加了,相加后,$one和$two又帶到了$func($one,$two)中。 4、帶入至里面后而$func,是可變的,可以為plusx2或者jian。如果為plusx2的話,$one=20,$two=10的這兩個(gè)結(jié)果又給了plusx2函數(shù)里面的$foo和$bar 5、$foo+$bar乘以2以后將結(jié)果返回至woziji這個(gè)函數(shù)功能體的運(yùn)算處:$one+$two+$func($one,$two); 6、這樣就得到了運(yùn)算結(jié)果 回調(diào)函數(shù):在一個(gè)調(diào)數(shù)里面,再傳入一個(gè)函數(shù)名,將函數(shù)名加上()括號/是為變量函數(shù),配合執(zhí)行 */
2017-10-280個(gè)贊
Courses in the relevant section:PHP custom function variable function
可變函數(shù),也叫變量函數(shù)??梢杂糜谝院蟮腗VC,面向?qū)ο蟮脑O(shè)計(jì)模式等處?。?!
2017-10-290個(gè)贊
Courses in the relevant section:PHP function to obtain period time information
date_default_timezone_set()函數(shù) //定義一個(gè)時(shí)區(qū)常量,可以放到配置文件中 define('TIME_ZONE','Asia/shanghai'); date('Y-m-d H:i:s');
2017-11-030個(gè)贊
Courses in the relevant section:PHP gets localized timestamp function
int mktime($hours,$minutes,$seconds,$month,$day,$year); 函數(shù)功能:可以對一個(gè)日期和時(shí)間獲得一個(gè)本地化時(shí)間戳。 函數(shù)說明:參數(shù)分別表示時(shí)分/秒/月/日/年; 返回值:mktime函數(shù)的返回值是一個(gè)unix時(shí)間戳,對于用戶的意義不大,常與date函數(shù)一起完成時(shí)間轉(zhuǎn)換。 示例: echo date('Y-m-d H:i:s',mktime(10,15,35,date('y'),date('m'),date('d'))); 輸出結(jié)果:2017-11-04 10:15:35
2017-11-040個(gè)贊
Courses in the relevant section:PHP program execution time detection
//開始時(shí)間 $start_time = microtime(true); //所運(yùn)行的程序 for($i=0;$i<1000;$i++){ echo "小崔第".$i."次去上課<br>"; } echo '<br>'; //結(jié)束時(shí)間 $end_time = microtime(true); $run_time = $end_time - $start_time; echo $run_time;
2017-11-040個(gè)贊
Courses in the relevant section:php array definition
數(shù)組定義: 一維數(shù)組:數(shù)組里面沒有其他數(shù)組,只有單純的一些變量或者數(shù)值; 二維數(shù)組:數(shù)組里面插入了單層的一個(gè)數(shù)組,或者多個(gè)數(shù)組; 三維數(shù)組:數(shù)組A里面插入了一個(gè)數(shù)組B,在B數(shù)組里面又插入了一層級的數(shù)組C,這種數(shù)組我們叫做三維數(shù)組; 超過三維數(shù)組的,都叫多維數(shù)組。 注:索引數(shù)組和關(guān)聯(lián)數(shù)組當(dāng)中都可以再插入其他數(shù)組,讓數(shù)組變?yōu)槎嗑S數(shù)組。
三維數(shù)組 <?php $area = array( 'china' => array( '上海', '湖北', '天津', '北京' => array( 'hd' => '海淀', '朝陽', '房山', 'cp' => '昌平', ), '廣東' => array( '深圳', '廣州', '佛山', 'dg' => '東莞', ), ), 'usa' => array( '華盛頓', '舊金山', '紐約' => array( '曼哈頓區(qū)', '皇后區(qū)', '布魯克林區(qū)', ), ), ); echo '<pre>'; var_dump($area); echo '</pre>'; ?>
2017-11-090個(gè)贊
Courses in the relevant section:PHP array calculation
$demo=[[ 'baidu'=>'百度', 'ali'=>'阿里', 'tencent'=>'騰訊', ], [ 'netease'=>'網(wǎng)易', 'sohu'=>'搜狐', 'sina'=>'新浪', ]]; echo count($demo); echo count($demo[1]);
2017-11-100個(gè)贊
Courses in the relevant section:php ?foreach traverses associative arrays
<?php $arr=array( '教學(xué)部'=>array( array('李某','18','人妖'), array('高某','20','男'), array('張某','21','妖人'), ), '宣傳部'=>array( array('李某','18','人妖'), array('高某','20','男'), array('張某','21','妖人'), ), '財(cái)務(wù)部,'=>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個(gè)贊
Courses in the relevant section:PHP list, each function traverses the array
<?php $data=array( '教學(xué)部'=>array( array('李某','18','人妖'), array('張某','20','男'), array('高某','21','妖人'), ), '宣傳部'=>array( array('李某','18','人妖'), array('張某','20','男'), array('高某','21','妖人'), ), '財(cái)務(wù)部'=>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個(gè)贊
Courses in the relevant section:PHP flow control for loop control statement
// for雙層循環(huán)寫隔行換色的表格 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循環(huán)寫9*9乘法口訣 for($i=1;$i<10;$i++){ for($j=1;$j<=$i;$j++){ echo $j.'*'.$i.'='.($i*$j).' '; } echo '<br>'; }
2017-10-280個(gè)贊
Courses in the relevant section:while loop
// while循環(huán)寫隔行換色的表格 $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個(gè)贊