爱程序网

PHP常用功能

来源: 阅读:

1.PHP字符串
  • 字符串声明 变量=''或者""(一般情况会使用单引号,因为写起来会比较方便)
$str = 'Hello PHP';echo $str;
  • strpos 计算字符在字符串中的位置(从0开始)
$str = 'Hello PHP';echo strpos($str,'o');  //计算字符在字符串中的位置echo '<br/>';echo strpos($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 PHP Java C# 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文件被多个地方引用,为了避免被重复引用使用*_once
  • require_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
 

相关文章列表:
关于爱程序网 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助