php 生成html時用到的函式

2021-06-20 19:10:42 字數 2849 閱讀 7033

fopen() 函式開啟檔案或者 url

fopen(filename,mode,include_path,context)
filename

必需。規定要開啟的檔案或 url。

mode

必需。規定要求到該檔案/流的訪問型別。可能的值見下表。

include_path

可選。如果也需要在 include_path 中檢索檔案的話,可以將該引數設為 1 或 true。

context

可選。規定檔案控制代碼的環境。context

是可以修改流的行為的一套選項。

mode

說明"r"

唯讀方式開啟,將檔案指標指向檔案頭。

"r+"

讀寫方式開啟,將檔案指標指向檔案頭。

"w"寫入方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立之。

"w+"

讀寫方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立之。

"a"寫入方式開啟,將檔案指標指向檔案末尾。如果檔案不存在則嘗試建立之。

"a+"

讀寫方式開啟,將檔案指標指向檔案末尾。如果檔案不存在則嘗試建立之。

"x"建立並以寫入方式開啟,將檔案指標指向檔案頭。如果檔案已存在,則

fopen() 呼叫失敗並返回 false,並生成一條 e_warning 級別的錯誤資訊。如果檔案不存在則嘗試建立之。

這和給底層的 open(2) 系統呼叫指定 o_excl|o_creat 標記是等價的。

此選項被 php 4.3.2 以及以後的版本所支援,僅能用於本地檔案。

"x+"

建立並以讀寫方式開啟,將檔案指標指向檔案頭。如果檔案已存在,則 fopen() 呼叫失敗並返回 false,並生成一條 e_warning

級別的錯誤資訊。如果檔案不存在則嘗試建立之。

這和給底層的 open(2) 系統呼叫指定 o_excl|o_creat 標記是等價的。

此選項被 php 4.3.2 以及以後的版本所支援,僅能用於本地檔案。

2、

php fread() 函式

fread() 函式讀取檔案(可安全用於二進位制檔案)。

fread(file,length)

引數描述

file

必需。規定要讀取開啟檔案。

length

必需。規定要讀取的最大位元組數。

從檔案中讀取 10 個位元組:

<?php

$file = fopen("test.txt","r");

fread($file,"10");

fclose($file);

?>

讀取整個檔案:

<?php

$file = fopen("test.txt","r");

fread($file,filesize("test.txt"));

fclose($file);

?>

php fclose() 函式

fclose() 函式關閉乙個開啟檔案。

<?php

$file = fopen("test.txt","r");

//執行的一些**...

fclose($file);

?>

file_exists() 函式檢查檔案或目錄是否存在。

如果指定的檔案或目錄存在則返回 true,否則返回 false。

str_replace() 函式使用乙個字串替換字串中的另一些字元。

str_replace(find,replace,string,count)
引數

描述find

必需。規定要查詢的值。

replace

必需。規定替換 find 中的值的值。

string

必需。規定被搜尋的字串。

count

可選。乙個變數,對替換數進行計數。

注釋:該函式對大小寫敏感。請使用 str_ireplace() 執行對大小寫不敏感的搜尋。

注釋:該函式是二進位制安全的。

<?php

echostr_replace("world","john","hello world!");

?>

輸出:

hello john!
在本例中,我們將演示帶有陣列和 count 變數的 str_replace() 函式:

<?php

$arr = array("blue","red","green","yellow");

print_r(str_replace("red","pink",$arr,$i));

echo "replacements: $i";

?>

輸出:

array

([0] => blue

[1] => pink

[2] => green

[3] => yellow

)replacements: 1

<?php

$find = array("hello","world");

$replace = array("b");

$arr = array("hello","world","!");

print_r(str_replace($find,$replace,$arr));

?>

php中用到的函式(個人用到的)

explode exec echo array shift 函式刪除陣列中第乙個元素,並返回被刪除元素的值。json decode 解析json array 建立陣列 支援單維和多維陣列 strtolower 將所有字元轉換成小寫 array combine 函式通過合併兩個陣列來建立乙個新陣列,其...

PHP生成靜態html

一 建立muban.html檔案,新增如下 內容 二 建立php檔案,新增如下 header content type text html charset utf 8 將資料存入二維陣列 con array array 文章標題1 文章內容1 array 文章標題2 文章內容2 array 文章標題...

搶紅包時用到的redis函式

2018 2 8 10 25 11 星期四 搶紅包時經常會用redis 等其他nosql 的原子性函式去限流,防止搶超,下邊列出一些主要的原子性函式 限制每個人只能搶一次 getset 設定值並返回原來的值 setnx 如果不存在才設定 紅包數量有限,不能搶超 incr incrby 增加並返回增加...