PHP 常用功能

1.PHP 字符串

<?php

/*字符串分割*/
$str = 'Hello php';//''or ""
//echo $str;//Hello php

//输出ll在字符串的位置,第一个
//echo strpos($str,"l");//2

$str1 = substr($str,2,3);//截取字符串str,从2开始,截取长度为3,不写第三个项则截至最后
//echo $str1;//llo

$result = str_split($str);//分割字符串,默认1个1段
//echo $result;//错误,无法输出数组
//print_r($result);//Array ( [0] => H [1] => e [2] => l [3] => l [4] => o [5] => [6] => p [7] => h [8] => p )

$result2 = str_split($str,2);//2个1段
//print_r($result2);//Array ( [0] => He [1] => ll [2] => o [3] => ph [4] => p )

$str = $str." JAVA C# C++";
//echo $str;//Hello php JAVA C# C++
$result3 = explode(" ",$str);//按空格进行分割
//print_r($result3);//Array ( [0] => Hello [1] => php [2] => JAVA [3] => C# [4] => C++ )

/*字符串连接*/
$num = 100;
$str2 = $str.'<br>Objective-C'.$num;
//echo $str2;//Hello php JAVA C# C++
            //Objective-C100

$str2 = "$str<br>Objective-C $num";//另一写法,用""
echo $str2;//结果同上

2.PHP数组

<?php

$arr = array();
$arr[0] = "HELLO";
$arr[1] = "WORLD";
$arr[2] = 3.1415926;

//print_r($arr);//Array ( [0] => HELLO [1] => WORLD [2] => 3.1415926)

for($i = 0;$i<100;$i++){
    array_push($arr,"添加的元素$i");//添加
}
//print_r($arr);


$arr2 = array();
$arr2['h'] = 'hello';//键值对
$arr2['m'] = 'mm';
//print_r($arr2);//Array ( [h] => hello [m] => mm )
//echo $arr2['m'];//mm

$arr3 = array(0=>'mm','c' =>'初始化','h'=>'hello');//数组初始化
//print_r($arr3);//Array ( [0] => mm [c] => 初始化 [h] => hello )
echo $arr3[0].$arr3['h'];//mmhello

3.include与require

先定义3个php文件:
lib.php
<?php

function sayHello(){
    echo 'HELLO PHP';
}
lib2.php
<?php

function sayHello(){
    echo 'HELLO PHP';
}

echo "This is a lib file";
lib3.php
<?php
echo "This is a lib file";
主文件:
<?php

/*//sayHello();//未定义,错误
require 'lib.php';//也可用include
//sayHello();//HELLO PHP

//已知m.php不存在
include 'm.php';//warning  包含
require 'm.php';//error  依赖
//二者功能相同,只是错误提示的级别不同*/

/*require 'lib2.php';
require 'lib2.php';//ERROE,引入2次,sayHello被定义2次
sayHello();*/

/*require 'lib3.php';
require 'lib3.php';
//输出了2次:   This is a lib fileThis is a lib file*/

require_once 'lib3.php';
require_once 'lib3.php';

include_once 'lib3.php';
//总共只执行1次: This is a lib file
//require_once 和 include_once 一样,先检查前面是否调用了,没有才调
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值