博客列表 >PHP编程第十六课:php基础知识复习-PHP培训九期线上班

PHP编程第十六课:php基础知识复习-PHP培训九期线上班

渡劫小能手
渡劫小能手原创
2019年12月07日 22:55:53562浏览

一、编程 :将课堂上的三个demo案例完成并提交

1、demo1


实例

<?php
$name = '孙悟空';
function get_name($n)
{
    return '我是:' . $n;
}
echo get_name($name);

运行实例 »

点击 "运行实例" 按钮查看在线实例

2019-12-07_210410.jpg

2、demo2


实例

<?php
$name = 'Tony J';
$age = 40;
$married = true;

echo '年龄' . $age . '<br>';
echo '是否已婚:' . $married . '<br>';
echo '姓名:' . $name . '<br>';
echo '我的姓是:' . $name{0} . '<br>';
print('年龄' . $age . '<br>');
echo print('年龄' . $age . '<br>');
echo '<br>';
print_r($name);
echo '<br>';
echo print_r($name,true);
echo '<br>';
$data = range(1,20,2);
echo '<pre>' . print_r($data,true) . '</pre>';
var_export($name);
echo '<br>';
var_dump($name,$age,$married);

运行实例 »

点击 "运行实例" 按钮查看在线实例

2019-12-07_212401.jpg

3、demo2


实例

<?php
$user[] = 1010;
$user[] = 'admin';
$user[] = 'admin@php.cn';

$user = [1010, 'admin', 'admin@php.cn'];

echo $user{2}. '<br>';
print_r($user);

echo '<pre>' . print_r($user, true) . '</pre>';

var_dump($user);
echo '<hr>';

$res = '';
for ($i = 0;$i < count($user);$i++){
    $res .= $user[$i]. ',';
}
echo rtrim($res,',');
echo '<hr>';

$res = '';
foreach ($user as $v){
    $res .= $v . '/';
}
echo rtrim($res,'/');
echo '<hr>';

list($id,$name,$email) = $user;
echo $id. '--' . $name . '--' . $email . '<br>';

$str = implode(',',$user);
echo $str . '<br>';

$arr = explode(',', $str);
print_r($arr);
echo '<hr>';

$user = ['id'=>101, 'name'=>'admin', 'email'=>'admin@php.cn'];

echo $user['email'] . '<br>';;
print_r($user);
echo '<hr>';
var_dump($user);
echo '<hr>';
var_export($user);
echo '<hr>';

foreach ($user as $key=>$value){
    echo '[' . $key . '] =>' . $value . '<br>';
}
echo '<hr>';

$res = '';
for ($i = 0;$i < count($user); $i++){
    $res .= current($user) . ',';
    next($user);
}
echo rtrim($res, ', ');
echo '<hr>';

extract($user);
echo $id.'@'.$name.'@'.$email;
echo '<hr>';

compact('id','name','email');
print_r($user);
echo '<hr>';

print_r(array_values($user));

运行实例 »

点击 "运行实例" 按钮查看在线实例

2019-12-07_224019.jpg

二、手写: 课件中的md文档

2019-12-07_224457.jpg

2019-12-07_224512.jpg

2019-12-07_224526.jpg

2019-12-07_224537.jpg

三、总结

1、数组的遍历可以用for,foreach

2、索引数组与变量之间的转换用list,索引数组转换成字符串用implode()组装,字符串转换为数组用explode()拆分

3、关联数组与变量之间的转换用extract,独立变量转换成数组用compact,关联数组转换成索引数组用array_values(),与字符串转换也是用implode()组装
和explode()拆分

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