PHP常用功能

来源:互联网 发布:代码行估算法 编辑:程序博客网 时间:2024/05/19 00:17

一、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


0 0
原创粉丝点击