PHP常用功能

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體:   |    |    |  超大  

1.php字符串

字符串声明 变量=''或者""(一般情况会使用单引号,因为写起来会比较方便)$str= 'Hello PHP';echo$str;

strpos 计算字符在字符串中的位置(从0开始)$str= 'Hello PHP';echostrpos($str,'o');//计算字符在字符串中的位置echo'<br/>';echostrpos($str,'PH');

substr 截取字符串 $str= 'Hello PHP';//截取字符串$str1=substr($str,2,3);//从2位置开始截取,截取长度为3的字符串echo$str1;

不传入长度参数的话,会从指定位置一直截取到字符串的末尾

str_split 分割字符串 固定长度的分割(默认长度为1)$str= 'Hello PHP';//分割字符串$result=str_split($str);//将结果保存到一个数组中PRint_r($result);//使用print_r输入一个数组echo'<br/>';$result1=str_split($str,2);print_r($result1);

explode(分割字符,待分割的字符串) 按照空格进行分割$str= 'Hello PHPjavaC# C++';$result=explode(' ',$str);print_r($result);

字符串的连接$str= 'Hello PHP Java C# C++';//字符串的连接$num= 100;$str1=$str.'<br/>Objective-C '.$num;echo$str1;echo'<br/>';$str2= "$str<br/>Objective-C$num";//另一中简便的写法echo$str2;

2.PHP数组

数组的声明 PHP的数组动态性非常好,可以存所有类型的数据//数组的声明方式$arr=array();$arr[0] = 'Hello';$arr[1] = 'World';$arr[2] = 2;$arr[3] = 3.14;print_r($arr);

array_push()//添加一个元素array_pop()//删除最后一个元素$arr=array();for($i=0;$i<100;$i++){array_push($arr,'Item'.$i);

}print_r($arr);

通过键值对(Key-Value)方式存储数据$arr=array();$arr['H'] = 'Hello';$arr['W'] = 'World';print_r($arr);echo'<br/>';echo$arr['H'];

输出:

Array ( [H] => Hello [W] => World )

Hello

不仅可以把PHP数组当成一个Array用,还可以当成一个Map用数组初始化$arr=array('H'=>'Hello','W'=>'World');//PHP数组初始化print_r($arr);

可以同时存在数组小标,以及键值对$arr=array(0=>'Make',1=>'Tom','H'=>'Hello','W'=>'World');print_r($arr);echo'<br/>';echo$arr[0];echo'<br/>';echo$arr['W'];

输出:

Array ( [0] => Make [1] => Tom [H] => Hello [W] => World )

Make

World

3.include与require

使用其他php文件中的方法,require include lib.php下

function sayHello(){

echo'Hello PHP';

}

index.php下

require'lib.php';//include 'lib.php';sayHello();

require和include的区别 include出现问题时,提示的是一个警告,是一种包含

require出现问题时,提示的是一个错误,是一种依赖

require_once、include_once 如果一个php文件被多个地方引用,为了避免被重复引用使用*_oncerequire_once在php中使用时很频繁的lib.php下

function sayHello(){

echo'Hello PHP';

}

echo'This is a lib file';

index.php下

require_once'lib.php';

require_once'lib.php';

echo'<br/>';

sayHello();

echo'<br/>end';

输出

This is a lib file

Hello PHP

end

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航