上一周回了趟老家,奶奶病了,所以看得不是很多。只是复习了一下php的基础语法,一些函数。下星期我要开始完善我的任务以及我自己的毕业设计。
echo 输出基础类型,如字符串 和 数字,bool等
print 同上,但是有返回值
printf 也是输出格式化字符串
print_r 输出集合类型,有一定规则。
var_dump 输出集合类型,没有规则
(printf() 返回的是 字符串 和 长度。sprintf() 返回的是只是格式化的字符串)
遍历数组的两种方法:
for( $i = 0 ; $i < count($a); $i++ ){
echo $a[$i];
}
foreach( $a as $key ){
echo $key;//$key名字为变量名 随便定义
}
字典:
$a = array( "name" => "abc", "a" => "b");
遍历字典:
foreach( $a as $key => $value ){
echo $key."-".$value;
}
rand 随机数。rand(最小值,最大值)
array_rand 随机数组。提取数组中的任意一个元素。注意是提取下标。array_rand(数组,提取数);
array_search 可以快速找到数组或者字典中的某个值,如果没有找到返回的0或者false。
array_search( "查找的值", 集合 );
array_unique 给集合去重,如果发现重复的元素直接删除
unset 移除集合里的某个值
die() 设置程序断点,用于程序调试
array_unshift 在集合头部插入一个或者多个单元。如:array_unshift( $arr , "a", "b" );
array_pop 删除集合最后一个元素。
array_shift 删除集合第一个元素。
implode 将数组以特殊符号,链接成字符串。
explode 将字符串以特殊符号进行分割成数组。
is_string 判断字符串
is_int 判断整型
is_array 判断数组
is_float 判断浮点
魔术函数
__FILE__ 显示当前文件的完整路径
__LINE__ 定义的行数
__DIR__ 显示当前文件的路径(没有文件名)
in_array 返回是布尔值,判断值是否在数组内,in_array( "查找的值" , $arr );
array_key_exists 查找的是键,返回的是布尔值。
array_keys 返回的键的集合
array_values 返回的值的集合
array_search 查找的是数组内的值,返回布尔值注意用=== 。
array_count_values 计算每一个值出现的次数
看得不是很多,也是过了一遍第一周php的学习情况。