Php常用功能

1. 字符串

定义字符串:

$str = 'hello PHP

字符串一些常用的方法:
  • trpos($str,'o');显示‘0’这个字母所在的位置数字,在这里是4。从h开始计数,计数是从0开始数起。
  • $str1 = substr(name,start,length);这是截取字符串的方法。其中name是表示被截取的变量名,start表示开始截取的位置,length表示结束截取的长度。如果不填写length会从start的位置一直截取的末尾。截取的数据包括当前所在位子,比如截取2-3的数据,那么输出的为第2位,第3位,第4位的字符。
  • $result = str_split($str,split_length);这个是把$str一个一个字母拆开,存到数组中。print_r($result)可以将数组输出到网页上。其中split_length表示截取的长度,如果不填默认为1,如果填写表示每多少长度一截取。
  • $result = explode(' ',$str);表示按照什么字符分割,此处填写的是空格就是按照空格分割,输出的同样是数组形式。
  • $str2 = $str.'<br>';这是字符串的连接,主要通过一个.来连接。还可以通过双引号来连接:$str2 = "$str<br>Objective-c";

2. 数组

定义数组:

$arr = array();赋值:

$arr[0] = 'hello';
$arr[1] ='world';
$arr[2] = 2;
$arr[3] = 3.14;

php数组动态性很好,他可以存所有类型的数据.

还可以通过array提供的方法进行数组操作,如array_push($arr,"Item$i");这是一个添加方法,第一个是要操作的数组名称,第二个是添加的元素。

php数组不光有数字下标,同样也有字母下标。

$arr = array();
$arr['h'] = 'Hello';
$arr['w'] = 'world';

访问也同样简单:echo $arr['h'].这样就可以向网页输出hello。

数组的初始化

$arr = array(0=>'jike','h'=>'hello','w'=>'world','name'=>'jikexueyuan ');

include和require

创建一个lib.php文件,在里面写入一个方法。

<?php
function sayHello(){
    echo 'hello php';
}

在创建index.php文件,在里面调用lib.php这个文件的方法。

sayHello();

像这样直接调用是会出错误提示,未定义的方法。这里需要在调用方法前加上require 'lib.php';或者include 'lib.php'

这2个方法的区别:

字面上理解,require是依赖,include是包含。如果lib.php文件不存在,include(包含)只会警告,不会提示错误。但是,require(依赖)会提示错误。

对应requireinclude有2个对应的代码require_onceinclude_once

区别:require 'lib.php'每写一次,lib.php这个文件里面的代码就会被执行一次,而require_once却只会执行一次,不管在一个php代码引用多少次,都会只执行一次。经常用于不清楚一个php文件在另外一个php文件中是否已经被引用过的情况下,而使用的方法。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇