Blogger Information
Blog 40
fans 0
comment 0
visits 27783
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP基础:函数,三元,if
初见
Original
620 people have browsed it

函数、三元、if

函数

加密

加密

  1. echo '<h2>1、加密</h2>';
  2. echo '<hr />';
  3. echo md5(123456);
  4. echo '<hr />';
  5. echo strlen('e10adc3949ba59abbe56e057f20f883e');
  6. echo '<hr />';
  7. echo '说明:md5加密后形成32位加密码,加密不可逆';
  8. echo '<hr />';
  9. echo sha1(123456);
  10. echo '<hr />';
  11. echo strlen('7c4a8d09ca3762af61e59520943dc26494f8941b');
  12. echo '<hr />';
  13. echo '说明:sha1 加密后形成40位加密码,加密不可逆';
  14. echo '<hr />';

数组

  • count计算数组或对象中属性的个数
  1. $arr=[
  2. 'xiaoming',
  3. 'xiaowang',
  4. 'xiaohua'
  5. ];
  6. echo count($arr);

显示 3

  • array_unique 移除数组中的重复项
  1. $arr=[
  2. 'xiaoming',
  3. 'xiaowang',
  4. 'xiaohua',
  5. 'xiaoming',
  6. 'xiaowang',
  7. 'xiaohua'
  8. ];
  9. print_r($arr);
  10. echo '<hr />';
  11. print_r(array_unique($arr));

移除重复

  • array_merge 合并数组
  1. $data1=[
  2. 'aa',
  3. 'bb',
  4. 'cc'
  5. ];
  6. $data2=[
  7. 'aa',
  8. 'dd',
  9. 'ee'
  10. ];
  11. $data3=[
  12. 'aa',
  13. 'ff',
  14. 'bb',
  15. 'gg'
  16. ];
  17. print_r(array_merge($data1,$data2,$data3));
  18. echo '<hr />';
  19. print_r(array_unique(array_merge($data1,$data2,$data3)));
  20. echo '<hr />';

合并

  • implode 把数组转为字符串
  1. $im=[
  2. '大豆',
  3. '花生',
  4. '玉米',
  5. '茄子'
  6. ];
  7. echo implode('#',$im);

数组转字符串

  • explode 把字符串转为数组 要有间隔符
  1. $in='大豆#花生#玉米#茄子';
  2. print_r(explode('#',$in));

字符串转数组

  • &地址引用符
  1. $a='小明';
  2. $b=&$a;
  3. echo $a;
  4. echo '<hr />';
  5. echo $b;
  6. echo '<hr />';
  7. $a='小光';
  8. echo $a;
  9. echo '<hr />';
  10. echo $b;
  11. echo '<hr />';

引用符

三元

(判断条件) ? (为true时的值) : (为false时的值)

  • true的情况: 有值,字符串,数字,true
  1. $num=1;
  2. echo $num ? 'true' : 'false';
  • false的情况: 为空,null,0,false
  1. $name='';
  2. echo $name ? '有名字' : '没有名字';

三元

if: if(){代码块}

  • (判断是否有值)
  1. $tel='18988889999';
  2. $pass='123456';
  3. if(!$tel){
  4. echo '电话号码为空';
  5. }elseif(!$pass){
  6. echo '密码为空';
  7. }else{
  8. echo '全部数据均不为空';
  9. }

if

  • 条件
  1. $wages='20000';
  2. if($wages < 3000 ){
  3. echo '低收入家庭';
  4. }elseif($wages >=3000 && $wages < 7300){
  5. echo '普通家庭';
  6. }elseif($wages >=7300 && $wages < 20000){
  7. echo '中产阶级';
  8. }elseif($wages >=20000 && $wages < 36000){
  9. echo '高收入阶层';
  10. }else{
  11. echo '小康之家';
  12. }

if条件

Correcting teacher:PHPzPHPz

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