php常用到的例子

企業獵人發表於2016-06-29

0.php.ini內部建立了一些函式,如require函式,include函式,

<?php
require("animal.php";)
include("animal.php");
php內部自身的陣列排序函式

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
asort($age);
?>

1. php有關鍵字,如echo、print等,類似C語言也有關鍵字。用來定義一些功能。關鍵字也叫“語言結構”,用來完成一定的功能。

echo 是語法結構,也就是關鍵字,不是函式。使用的時候不用加括號,加上也可以。顯示多個值的時候可以用逗號隔開。只支援基本型別,布林型除外,echo true的時候顯示1,echo false的時候啥都沒有。

print 和 echo 基本一致。但是print 不支援逗號分隔多個顯示變數的語法。

print_r 是函式,不僅可以列印變數的的值,還能顯示變數型別,而且也可以顯示陣列和物件這樣複雜的變數型別。print_r() 將把陣列的指標移到最後邊。使用 reset() 可讓指標回到開始處



2.包含檔案:

<?php
require_once "animal.php";
require "animal.php";
//或者
require("animal.php");
require_once("animal.php");
?>

<?php
include 'menu.php';
include_once 'menu.php';
//或者

include('menu.php');
include_once('menu.php');
?>
3.陣列輸出
<?php

  /*--普通一唯陣列--*/
  $students = array("穆元春","俞志春","閆伯儒");
  for($i = 0; $i < count($students); $i++){

      echo $students[$i]."<br>";
  }

 
  foreach($students as $i){
      echo $i;
  }
echo "<br>";
/*--普通關聯陣列--*/
$news = array("title"=>"關於下發補助通知","author"=>"張玉芹","time"=>"2016-06-29"); foreach($news as $key=>$value){ echo $key." ".$value."<br>"; }?>

4.php變數有多種型別:布林型、NULL、整型、浮點型、字串、陣列、物件和資料型別。也就是說物件、陣列、整型等都是變數。

變數:都以$開始,區分大小寫。

常量:

<?php
//預設,不區分大小寫
  define("COLOR","red");
  echo COLOR;
//不區分大小寫
define("COLOR","red",true);
echo color;
//區分大小寫
define("COLOR","red",false);
echo COLOR;
?>

各種型別佔用位元組:

nt|boolean|null|float           112 bytes

 ''                   單引號            144 bytes  15個字以下

  ""                    雙引號           160 bytes  15個字以下

object             空物件           176 bytes

array               空陣列           216 bytes

5. 判斷有無資料,empty()函式和isset()函式

<?php
$i ="aa";
if(!empty($i)){
    echo "";
}else{
    echo "";
}
?>
<?php
if(!isset($_COOKIE["visittime"])){    //判斷cookie檔案是否存在?如果不存在
    setcookie("visittime",date("Y-m-d H:i:s"));   //設定一個cookie的變數
    echo "歡迎您第一次訪問php100網站";     //輸出字串
}else{          //如果cookie存在
    echo "您上次訪問php100的時間為:".$_COOKIE["visittime"];//顯示上次設定的cookie的值
    setcookie("visittime",date("Y-m-d H:i:s"),time+3600);//設定新的cookie,失效時間為一個小時
    echo "<br>";//換行
}
echo  "你本次訪問php100的時間為:". $_COOKIE["visittime"];//輸出當前訪問時間
?>

6.php輸出:echo,print。或者函式print($i)。如果要顯示型別可以用

var_dump($i);

相關文章