有機會一定要讀幾遍手冊
1.arsort($arr)
按值把陣列降序排列,改變了原陣列的結構了。如果是個二維陣列,會按照二維陣列的數量進行排列
$arr 被排序的陣列,可以是二維,再高的就不知道了
2.current
取出陣列中當前元素的值,應該預設是第乙個
加乙個reset 將陣列內指標指向第乙個元素並輸出,類似的還有
先用reset下邊這些東西把指標調整了,再用current取值。為什麼這樣?因為比如sort函式會改變陣列結構···
3.array_pad($arr, $len, $str)
填充陣列到指定長度
$arr 被填充的陣列
$len 填充後的長度
$str 用什麼填充
4. 獲取遠端**的內容
簡單的用 file_get_contents ,複雜的用curl
只說file_get_contents,如果是http那沒問題,如果是https 那就不行了
上**
$stream_opts = [
"ssl" => [
"verify_peer"=>false,
"verify_peer_name"=>false,
]];return $data = json_decode(file_get_contents($url, false, stream_context_create($stream_opts)),true);
居然還能用post,下邊這段是從手冊複製過來的
5. 獲取csv的時候 會遇到亂碼
set_time_limit(0);
try;
fclose($abc);
$abcdef=array_values($arrr[0]);
$arrr1=array_map(function($v1)use($abcdef),$arrr);
unset($arrr1[0]); // 釋放記憶體
unset($arrr); // 釋放記憶體
if(count($arrr1)===0)
var_dump($arrr1);
}}catch (\exception $e)
php幾個函式
ob get contents 函式的用法 下面3個函式的用法 ob get contents ob end clean ob start 可以借助這幾個函式實現緩衝本地檔案,以及執行本地指令碼 使用ob start 把輸出那同輸出到緩衝區,而不是到瀏覽器。然後用ob get contents得到緩...
php幾個函式
php 3,php 4,php 5 dirname 返回路徑中的目錄部分 stringdirname string path 給出乙個包含有指向乙個檔案的全路徑的字串,本函式返回去掉檔名後的目錄名。在 windows 中,斜線 和反斜線 都可以用作目錄分隔符。在其它環境下是斜線 例子 1.dirna...
幾個常用的PHP函式
最近在看 發現以下是幾個比較實用的函式。1,取客戶端ip 檢視複製列印?這裡,如果使用多級 的使用者,真實ip是取不到的。2,字串擷取,支援中文 檢視複製列印?function getstrtruncate string length 80,etc str c return str etc else...