1. 程式人生 > >【php】常見問題記錄

【php】常見問題記錄

【獲取檔案位置】 

函式: dirname(__FILE__) 

ps:在日常比如要呼叫其他檔案的時候require_once,很容易出現呼叫不成功的情況,但是應用到dirname後就可以找到絕對路徑,不用太麻煩

例子: /opt/www/default/a.php , 在a.php 中執行 dirname(__FILE__) 就會返回 “/opt/www/default” 這個地址

    如果 dirname(dirname(__FILE__))  就會返回 “opt/www/” 這個地址

【執行網頁獲取返回值】

函式:file_get_contents()

【將返回的內容變成JSON格式】

函式:json_decode()

ps:在網路的檔案傳遞過程中,會碰到類似這樣的格式{“value1“:1, "value2”:2},為了能夠方便去獲取裡面的資料

         另外,就是如果直接從file_get_contents中獲取的資料,並不是array型別的,所以不能用array的方式呼叫,需要先json_decode 這個函式

方法1:轉變成物件

    $result = json_decode($json)  // 預設轉換成物件

    $result->value1;

    $result->value2;

方法2:轉變成array

    $result = json_decode($json,TRUE)

    $result[ 'value1‘ ];   // 使用單引號

    $result['value2'];