PHP常用功能,php
1.PHP字符串- 字符串声明 变量=''或者""(一般情况会使用单引号,因为写起来会比较方便)
$str = 'Hello PHP'; echo $str;
- strpos 计算字符在字符串中的位置(从0开始)
$str = 'Hello PHP'; echo strpos($str,'o'); //计算字符在字符串中的位置 echo '
'; 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 '
'; $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.'
Objective-C '.$num; echo $str1; echo '
'; $str2 = "$str
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 '输出: Array ( [H] => Hello [W] => World ) Hello
'; echo $arr['H'];
- 不仅可以把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 '输出: Array ( [0] => Make [1] => Tom [H] => Hello [W] => World ) Make World
'; echo $arr[0]; echo '
'; echo $arr['W'];
http://www.bkjia.com/PHPjc/1069668.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1069668.htmlTechArticlePHP常用功能,php 1.PHP字符串 字符串声明 变量=''或者""(一般情况会使用单引号,因为写起来会比较方便) $str = 'Hello PHP' ; echo $str ; strpos 计...