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 PHPObject-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
- PHP 常用功能
- PHP常用功能
- php 常用功能
- PHP常用功能
- PHP常用(通用)功能
- PHP-CURL库常用功能
- php 8个常用功能
- PHP常用功能-删除目录
- PHP常用功能-邮件发送
- PHP常用功能-JSONP跨域
- php常用的小功能
- 自己的php常用功能
- 【PHP】php ipv4常用功能封装
- PHP常用功能-php实现分页
- PHP基础----PHP常用功能----07PHP 字符串
- PHP基础----PHP常用功能----08PHP 数组
- php常用功能函数(待续..)
- 常用PHP框架功能对比表
- 7种R语言数据可视化
- listview嵌套scrollveiw冲突
- 【G】开源的分布式部署解决方案(一)
- iOS开发UIWebView高度自适应内容的正确姿势(已用于企业项目)
- apply、call、bind区别、用法
- PHP常用功能
- 知乎上的Magical Voxel教程
- 七、Hadoop 2.5.2+zookeeper高可用部署
- Yii连接多个库的问题
- 使用quercus在tomcat环境中运行php程序
- perl put 发送数据
- Android 性能优化 降低cpu和内存消耗之while循环
- Python中小错误 之 object() takes no parameters
- [转]使用$controllerProvider按需加载controller