php学习第一天------基础语法

(常量,变量,函数,流程控制,循环,逻辑运算,字符串操作,数组操作)



<?php
/**
 * Created by PhpStorm.
 * User: lzl
 * Date: 2016/6/3
 * Time: 19:43
 */
/**************************************************常量与变量***************************************************/
$a = 10;
$b = 3;
//变量相加
echo $a +$b;

//声明常量
const THE_VALUE = 100;
//THE_VALUE = 2; //常量声明过后不能再修改了
echo THE_VALUE;

define('THE_VALUE_HELLO',20000);//也可以这样声明常量
echo THE_VALUE_HELLO;


/*******************************************************函数*****************************************************/
// 声明一个函数,也就是我们常说的方法
function traceHelloPhp(){
    echo "hello php".'<br>';
}
//调用函数
traceHelloPhp();

//带参数的方法
function sayHello($name){
    echo "hello".$name.'<br>';
}

sayHello('张三');
sayHello('张无晃');


//function trace($a,$b){
//    echo 'a='.$a.',b='.$b.'<br>';
//}
//多个参数
function trace($a,$b){
    echo "a=$a,b=$b"."<br>";
}
trace(2,3);

//返回参数
function add($a,$b){
    return $a+$b;
}

echo '结果:'.add(4,5).'<br>';




<?php
/**
 * Created by PhpStorm.
 * User: lzl
 * Date: 2016/6/3
 * Time: 20:01
 */
//流程控制与循环使用


//如果汉字有乱码,则需要指定编码方式 charset = "utf-8"
/**************************************************流程控制***************************************************/
function getLevel($score)
{
    if ($score > 90) {
        return '优秀';
    } elseif ($score > 80) {
        return '良好';
    } elseif ($score > 70) {
        return '一般';
    } else {
        return '差';
    }
}

echo getLevel(81);

echo '下一行<br>';

function getScore($score)
{
    switch (intval($score / 10)) {
        case 10:
        case 9:
            echo '好' . "<br>";
            break;
        case 8:
        case 7:
            echo '良' . "<br>";
            break;
        case 6:
            echo '刚及格' . "<br>";
            break;
        default:
            echo '差';
            break;
    }
}

getScore(88);

/**************************************************循环***************************************************/

for ($i = 0; $i < 10; $i++) {
    echo "第.$i.行" . "<br>";
    if ($i < 5) {
        continue;//返回了
    }

    echo "----第.$i.行" . "<br>";
}

//
//$i= 0;
//while ($i<10){
//    $i++;
//    echo 'hello'.$i."<br>";
//}

//
//$i = 0;
//do {
//
//    echo 'hello' . $i . "<br>";
//    $i++;
//} while ($i < 10);

/**************************************************逻辑运算***************************************************/
function submit(){
    for ($i=0;$i<100;$i++){
        if ($i%2==0 && $i%3==0){
            echo '逻辑'.$i.'<br>';
        }

        if ($i%2==0 || $i%3==0){
            echo '逻辑'.$i.'<br>';
        }
    }
}

submit();







<?php
/**
 * Created by PhpStorm.
 * User: lzl
 * Date: 2016/6/3
 * Time: 20:39
 */
//字符串与数组的使用
/*******************************************字符串操作*******************************************/
$str = 'ab c de fg';
echo $str;
//从0开始的,获取字符的位置
echo strpos($str,'e').'<br>';

//截取字符串
$str2 = substr($str,0,2);
echo $str2;

//字符串分割,
$str3 = str_split($str,2);//按长度分割
print_r($str3); //字符串只能用pring_r输出
//echo  $str3;

$str4 = explode(' ',$str);//按指字字符分割
print_r($str4);

//字符串连接
$num = 100;
$str5 = $str.'Android'.'iOS'.'<br>';
echo $str5;

$str6 = "$str<br>IOS.$num"; //可以使用双引号
echo $str6;

echo '<br>-------------------------------数组-------------------------------------';
/*********************************************操作数组********************************************/

$arr = array();
$arr[0] = 'hello';
$arr[1] = 'hello1';
$arr[2] = 'hello2';
$arr[3] = 'hello3';
print_r($arr);


for ($i=1;$i<10;$i++){
    array_push($arr,'item'.$i);//插入一个元素
}
print_r($arr);

//键值对的方式,map
$arr2 = array();
$arr2['H'] = '--hello';
$arr2['i'] = '--iOS';
$arr2['a'] = '--android';
print_r($arr2);
echo '<br>'.$arr2['i'];//获取里面的元素

$arr3 = array('a','b','c','d');
print_r($arr3);

$arr3 = array('a'=>'Android','b'=>'backberry','c'=>'C#','d'=>'delephine');
print_r($arr3);




<?php
/**
 * Created by PhpStorm.
 * User: lzl
 * Date: 2016/6/3
 * Time: 21:04
 */
//include,include_once 与require require_onece 的使用

//两者的区别: require(依赖)  include(包含)  功能基本一样。  require
//require 'lib.php';
//require 'lib.php';
//include 'lib.php';

require_once 'lib.php'; //只调用一次。
require_once 'lib.php';
include_once 'lib';

//sayHello();


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值