1.array_pop(array)
删除数组中的最后一个元素。返回数组的最后一个值。如果数组是空的,或者非数组,将返回 NULL。
2.
- 增加列[add 列名]
ALTER TABLE 表名 ADD 列名 列类型 列参数
ALTET TABLE student ADD zhiwei varchar(20) not null;
- 删除列[drop 列名]
ALTER TABLE student DROP zhiwei;
- 修改列[modife 列名]
ALTER TABLE 表名 MODIFY 列名 新类型 新参数【修改列类型】
ALTER TABLE 表名 CHANGE 旧列名 新列名 新类型 新参数【修改列名和列类型】
3.二分查找(banary search)
<?php
function binary_search($arr, $n, $k) {
$low = 0;
$high = $n;
while ($low <= $high) {
$mid = intval(($low + $high)/2);
if($arr[$mid] > $k) {
$high = $mid - 1;
}elseif($arr[$mid] < $k){
$low = $mid + 1;
}else{
return $mid;
}
}
return -1;
}
$array = array(1,2,3,4,5);
$n = count($array)-1;
$k = 0;
echo binary_search($array, $n, $k);
-1