程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP常用功能,php

PHP常用功能,php

編輯:關於PHP編程

PHP常用功能,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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved