獲取副檔名以及變數的生存週期

2021-08-15 17:31:11 字數 828 閱讀 8582

<?php

header('content-type:text/html;charset=utf-8');

*擷取副檔名

2.區域性變數:函式體內宣告的變數

區域性變數分為靜態變數(static,當第一次呼叫函式的時候相當於初始化靜態變數,當函式執行完畢後靜態變數沒有釋放而是儲存在靜態記憶體中,當再次呼叫函式的時候首先從靜態記憶體中取出變數的值接著執行)和動態變數(函式執行完畢之後立即釋放)。

3.全域性變數:函式體外宣告的變數或者在函式體內通過global關鍵字宣告的變數

1)$i=1;

$j=2;

function  test2( ){

global  $i,$j;

var_dump($i,$j);

test2( );

2)$globals

4.函式的傳值和傳引用

1)傳值

function  test($i)

2)傳引用(必須取變數)

function test (&$i)

php獲取副檔名

第一種 123 4567 891011 1213 1415 獲取副檔名 substr strrchr name.txt 1 function fileextension fstr file extension fileextension abc def.g 123 print r file exte...

PHP獲取副檔名

第一種 tok strtok string,使用strtok將字串分割成乙個個令牌 while tok count count arr i count 1 file type arr i 第二種 arr explode string 使用explode 函式分割字串,返回值是乙個陣列 count c...

php獲取 副檔名

1 str as.da.efg 2 獲取檔案字尾名 3 strrchr 查詢指定字元在字串中的最後一次出現 4echo substr strrchr str,1 5 67 strrpos 計算指定字串在目標字串中最後一次出現的位置 8echo substr str,strrpos str,1 9 1...