PHP 基础复习

这篇博客回顾了PHP的基础知识,重点介绍了数组(包括索引数组和关联数组)的初始化和输出,以及函数的使用。虽然没有涵盖所有目录,但字符串操作和正则表达式也是讨论的重要部分。

目录:

——数组

——函数

——字符串操作

——面向对象特征

——正则表达式

——cookies


一.数组

PHP 中的数组分为索引数组和关联数组

索引数组初始化和输出

$a=array("abc","def","ghi");
print_r($a);
赋值方式:
$a=array("a","b","c");
$a[0]=a;
$a=array('0'=>'a','1'=>'b','2'=>'c');
取值方式:
$a0=$a['0'];
for循环取值:
for($i=0;$i<3;$i++){
     echo 'a'.$i.'='.$a[$i];
}
foreach循环取值:
foreach($a as $k=>$v){
    each 'a'.$key.'='.$v;
}
关联数组的初始化和输出

<?PHP
$fruit=array('apple'=>"APPLE",'banana'=>"BANANA",'pineapple'=>"APINEAPPLE");
print_r($fruit);

输出结果:Array ( [apple] => APPLE [banana] => BANANA [pineapple] => APINEAPPLE )

赋值方式:
$furit=array('apple'=>'APPLE');
$furit['apple']='APPLE';

取值方式:
$furit0=$furit['apple']

foreach循环访问关联数组:
foreach($furit as $k=>$v){
    echo 'key['.$key.']='.$v;
}


二.函数

自定义函数
<?php
function say()
{
    echo 'hello world';
}

有返回值的函数
function add($a) {
    return $a+1;
}
返回多值的函数:
function numbers() {
    return array(1, 2, 3);
}
list ($one, $two, $three) = numbers();

调用可变函数,规则:变量名+();
<?php
function func() {
    echo 'my function called.';
}
$name = 'func';
$name();//调用可变函数

class book {
    function getName() {
        return 'bookname';
    }
}
$func = 'getName';
$book = new book();
$book->$
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值