【php】常見問題記錄
阿新 • • 發佈:2019-02-12
【獲取檔案位置】
函式: 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'];