博客列表 >2019年12月2号作业:PHP基础复习

2019年12月2号作业:PHP基础复习

Rambo-Yang
Rambo-Yang原创
2019年12月03日 16:06:36541浏览
  1. $site = 'php.cn';
  2. function get_site($webSite){
  3. return $webSite . ' 欢迎您';
  4. }
  5. echo get_site($site);

运行效果:

  1. $name = 'Peter Zhu';
  2. $age = 40;
  3. $isMarried = true;
  4. echo '年龄:' . $age . '<br>';
  5. echo '是否已婚:' .$isMarried .'<br>';
  6. echo '姓名:' . $name .'<br>';
  7. echo '姓名中的第三个字母是:'.$name{2} .'<br>';
  8. print('年龄:'.$age . '<br>');
  9. echo print('年龄:'.$age.'<br>'); //有返回值1
  10. echo '<hr>';
  11. print_r($name);
  12. echo '<hr>';
  13. echo print_r($name,true);
  14. echo '<hr>';
  15. $data = range(1,20,3); // 最后这个3是设置步长,间隔3输出
  16. echo '<pre>'.print_r($data,true).'</pre>';
  17. var_export($name);//输出/返回变量的字符串表示
  18. echo '<hr>';
  19. echo var_export($data,true);
  20. echo '<hr>';
  21. var_dump($name, $age, $isMarried);//echo 也可以打印多个变量

运行效果

  1. <?php
  2. $user[] =101;
  3. $user[] = 'admin';
  4. $user = 'admin@php.cn';
  5. $user = [101,'admin','admin@php.cn'];
  6. echo $user[2].'<br>';
  7. print_r($user);
  8. echo '<pre>'.print_r($user,true). '</pre>';
  9. var_dump($user);
  10. echo '<hr>';
  11. $res = '';
  12. for ($i=0; $i < count($user);$i++){
  13. $res .= $user[$i] . ', ';
  14. }
  15. echo rtrim($res,', ');
  16. echo '<hr>';
  17. //索引数组和变量之间的转换
  18. list($id,$name,$email) = $user;
  19. echo 'list()函数转换:'.$id . ',' . $name . ',' .$email;
  20. echo '<hr>';
  21. $str = implode('--',$user);
  22. echo 'implode()把数组转字符串:' . $str . '<br>';
  23. //each() 函数在 PHP 7.2.0 中被弃用了。
  24. //print_r(each($user));
  25. //echo '<br>';
  26. while (list($key, $value) = each($user)){
  27. echo '[' . $key .'] => ' . $value .'<br>';
  28. }
  29. echo '<hr>';
  30. //关联数组
  31. $user = ["id"=>"101", "name"=>"admin", "email"=>"admin@php.cn"];
  32. echo $user['email'] .'<br>';
  33. print_r($user);
  34. echo '<br>';
  35. var_export($user);
  36. echo '<br>';
  37. var_dump($user);
  38. echo '<hr>';
  39. //foreach ($user as $key=>$value){
  40. // echo '[' . $key . '] => ' . $value . '<br>';
  41. //}
  42. //不注释foreach遍历,for循环没有数据
  43. echo 'for遍历关联数组:<hr>';
  44. $res = '';
  45. for ($i = 0; $i < count($user); $i++) {
  46. $res .= current($user) . ', ';
  47. next($user);
  48. }
  49. echo rtrim($res, ', ');
  50. echo '<hr>';
  51. //函数从数组中将变量导入到当前的符号表
  52. extract($user);
  53. echo 'extract()关联数组转换变量:' . 'id = ' . $id . ', name = ' . $name . ', email = ' . $email . '<br>';
  54. echo 'array_values()关联数组转索引数组:';
  55. print_r(array_values($user));
  56. echo '<hr>';
  57. echo 'implode()拆分数组为字符串:'.implode(',',$user);

手写:




声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议