多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
> 1.使用(`list()` )和`each()`函数遍历一个数组 * * * * * > 2.获取已经上传文件的大小,使用(`$_FILES["userfile"]["size"]` )数组 * * * * * > 3.以字符串作为键名的数组,称为(`关联数组`) * * * * * > 4.以数字作为键名的数组,称为(`数字索引数组`) * * * * * > 5.echo(),print(),print_r()的区别 ~~~ 答:echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) ,不能输出数组 print() 只能打印出简单类型变量的值(如int,string),也可以输出数组 print_r()可以打印出复杂类型变量的值(如数组,对象) ~~~ * * * * * > 7.数组中的元素仍为数组,构成包含数组的数组,就称为多维数组 * * * * * 8.删除数组中的一个元素,使用(unset() )例如 // 销毁单个数组元素 unset ($bar['quux']); * * * * * > 9.下面哪个选项没有将 john 添加到users 数组中? (b,d) ~~~ (a) $users[] = ‘john’; (b) array_add($users,’john’); (c) array_push($users,‘john’); (d) $users ||= ‘john’; ~~~ * * * * * > 10.$arr = array('james', 'tom', 'symfony'); 请打印出第一个元素的值 ~~~ print_r($arr[0]); reset($arr); print_r(current($arr)); print_r(array_shift($arr)); ~~~ * * * * * > 11.输出结果为 [6634](http://www.cnitmall.com/kanyun/interview/6.php) ~~~ <?php $ar=array('0'=>9,'ok'=>2,3,4); //这个数组 应该为array('0'=>9,'ok'=>2,'1'=>3,'2'=>4); $key为0的时候是可以等于Ok字符串的 foreach($ar as $key=>$val){ print_r($key); print_r('-'); print_r($key=='ok'?6:$val); } exit; ~~~