Blogger Information
Blog 37
fans 0
comment 0
visits 21090
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP编程第十六课:php基础知识复习-PHP培训九期线上班
渡劫小能手
Original
563 people have browsed it

一、编程 :将课堂上的三个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()拆分

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:常用类型之间的转换很重要
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post