PHP常用功能

本文介绍了PHP的基本操作,包括字符串处理如输出、查找、截取及连接等;数组的使用方法,如赋值、初始化等;以及如何使用include和require来引入外部文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、PHP字符串

1.字符串输出
//字符串输出
$str = 'Hello PHP';
echo $str.'<br>';
结果:Hello PHP

2.查找某个字符在字符串所在的位置
使用函数:strpos
//查找某个字符在字符串所在的位置
echo strpos($str,'o').'<br>';

结果:4

3. strpos查找一个字符串的子字符串所在的位置
//strpos查找一个字符串的子字符串所在的位置
echo strpos($str,'PH').'<br>';

结果:6

4. substr字符串的截取

//substr字符串的截取,从第2个位置开始,截取3个字母
$str1 = substr($str,2,3);
echo $str1.'<br>';

结果:llo

 //不写截取的长度,截取全部
$str2 = substr($str,2);
echo $str2.'<br>'
结果:llo PHP

5.字符串分割
//字符串分割
$result=str_split($str,2);//第一个参数,被分割的字符串,第二个参数为
print_r($result);



$str1='Hello PHP Java C# C++ ';
//通过空格将字符串进行分割
$result1=explode(' ',$str1);//字符串str1按空格进行分割
print_r($result1).'<br>';


6.字符串连接
//字符串连接
$num = 100;
$str2 = $str.'<br>Objective-C'.$num;
echo $str2;
或者:更加简单的输出字符串的方法
$str2="$str<br>Object-C $num";
echo $str2;
运行结果:Hello PHP
Object-C 100


二、数组

7.给数组赋值
1.通过索引的方式赋值
$arr = array();
//一个一个初始化
$arr[0] = 'Hello';
$arr[1] = 'World';
$arr[2] = 2;
$arr[3] = 3.14;
2.通过循环赋值
//通过循环给数组赋值
for($i=0;$i<30;$i++)
{
    array_push($arr,'Item '.$i);

}
print_r($arr);
如果查询PHP数组其他的相关的函数应用,可以到http://php.net/的document下查找

3.通过键值对赋值
$arr['h'] = 'Hello';
$arr['W']='World';
print_r($arr);
运行结果:Array ( [h] => Hello [W] => World )
访问:
//访问
echo $arr['h'].'<br>';
运行结果:Hello
PHP数组的动态性很好,不仅仅可以把它当做数组,也可以把它当做Map

4.数组初始化
//数组初始化
$arr = array(0=>'Wonder',1=>'Girl','h'=>'Hello','W'=>'World','name'=>'Xenia');

//数组元素的访问
echo $arr[0].'<br>';
echo $arr['name'].'<br>';

运行结果:Wonder
Xenia
Array ( [0] => Wonder [1] => Girl [h] => Hello [W] => World [name] => Xenia )

三、include和require

新建文件夹loadfile
在该文件夹下建index.php和lib.php
lib中
<?php
/**
 * Created by PhpStorm.
 * User: xuhui
 * Date: 2017/1/26
 * Time: 17:04
 */
function sayHello(){
    echo 'Say Hello PHP';
}
在index中
require 'lib.php';
sayHello();
或者:

//包括
include 'lib.php';
sayHello();

require每次使用的时候都会被引用,require_once只引用一次









 
 
 
 
hu


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值