案例练习
Demo1
<?php
//数据
$site = 'php.cn';
//代码
function gei($site){
return $site . '免费PHP学习平台';
}
//执行调用
echo gei($site);
Demo2
<?php
$name = 'WJF';
$qq = 33703259;
$zt = true;
//echo 回显
echo '名称:' . $name;
echo '<hr>';
//值等于布尔值 true=1 false=空
echo '是否在线:' .$zt;
echo '<hr>';
echo 'QQ:' . $qq;
echo '<hr>';
//打印 带有返回值
print ('QQ:' . $qq . '<hr>');
echo print ('QQ:' . $qq);
echo '<hr>';
//r:易于理解
print_r($name . '<hr>');
echo print_r($name,true);
echo '<hr>';
//var_export($xx,true|false):输出/返回变量的字符串
var_dump($name);
echo '<hr>';
//var_dump($var1,$var2...)打印一个或多个变量
var_dump($name,$qq,$zt);
Demo3
<?php
//数组
//定义
//直接定义
// $user[] = 101;
// $user[] = 'admin';
// $user[] = '33703259@qq.com';
//定义
$user = [
101,
'admin',
'33703259@qq.com'
];
//访问
echo $user[2] . '<hr>';
// print_r($user);
echo '<pre>' . print_r($user,true) . '</pre><hr>';
var_dump($user);
echo '<hr>';
//遍历
//for 索引数组 最常用
$res = '';
for ($i= 0; $i < count($user);$i++){
$res .=$user[$i] . '----';
}
echo rtrim($res,'----');
echo '<hr>';
//foreach
$res = '';
foreach ($user as $v){
echo $v . '----';
}
echo '<hr>';
// echo rtrim($v,'----');
//转换
//索引数组与变量之间的转换
list($id , $name ,$email) = $user;
echo 'ID:' . $id . '用户名:' . $name . '邮箱:' . $email . '<hr>';
//索引数组转字符串
$str = implode(',',$user);
echo $str,'<hr>';
//将字符串转换成数组
$arr = explode(',',$str);
print_r($arr);
echo '<hr><hr><hr>';
//关联数组
//定义
$user =[
'id'=>1010,
'name'=> 'admins',
'email'=>'33703259#qq.com'
];
//访问
echo $user['name'] . '<hr>';
// print_r($user);
// var_dump($user);
// var_export($user);
//遍历
//foreach 推荐
foreach ($user as $k=>$v){
echo $k . '----' .$v .' ';
}
echo '<hr>';
//转换
extract($user);
echo $id;
echo '<hr>';
//独立变量组合成数组
$a = 'P';
$b = 'H';
$c = 'P';
$h = compact('a','b','c');
print_r($h);
echo '<hr>';
print_r(array_values($user));
手抄教学Md文档