var_export — 輸出或返回乙個變數的字串表示
此函式返回關於傳遞給該函式的變數的結構資訊,它和 var_dump() 類似,不同的是其返回的表示是合法的 php **。
您可以通過將函式的第二個引數設定為true
,從而返回變數的表示。
$a = var_export($array,true) 將變數列印出來包括型別記錄下來 然後輸出,常用於記錄日誌
$data =['yyyyy',
'info'=>[1=>11,2=>22],
'333333'];
dump(
$data
); //
echo
join(',',$data);---會報錯,因為是二維陣列,只適用於一維陣列
var_export($data);----返回陣列
echo '
';
echo
var_export($data,true);----返回字串
輸出結果
array(3)[1] => string(6) "333333"
} -------dump輸出
array ( 0 => 'yyyyy', 'info' => array ( 1 => 11, 2 => 22, ), 1 => '333333',)---陣列array ( 0 => 'yyyyy', 'info' => array ( 1 => 11, 2 => 22, ), 1 => '333333', )---字串
parse_str() 函式把查詢字串解析到變數中。
注釋:如果未設定 array 引數,則由該函式設定的變數將覆蓋已存在的同名變數。
注釋:php.ini 檔案中的 magic_quotes_gpc 設定影響該函式的輸出。如果已啟用,那麼在 parse_str() 解析之前,變數會被 addslashes() 轉換。
<?phpparse_str("name=bill&age=60");
echo
$name."
";echo
$age
;?>
<?php
parse_str("name=bill&age=60",$myarray
);print_r($myarray
);?>
$_request
包含$_post
和$_get
和$_cookie
的所有資料,是根據鍵值對解析好的。而php://input
是原始資料,是未解析的。而如果你提交的資料不是上述表單編碼,可能無法解析,就可以用
php://input
來獲取提交的原始資料。輸出:
1).php用file_get_contents("php://input")或者$http_raw_post_data可以接收xml資料
2)file_get_contents("php://input") 獲取資料進行解析
parse_str($raw_post_data, $data);var_export($data);
echo
$data['username'];-----陣列形式
一些常用的php函式
這是一些使用頻率比較高的函式,有的來自別人的程式.1.產生隨機字串函式 function random length return hash 2.擷取一定長度的字串 注 該函式對gb2312使用有效 function wordscut string,length sss 0 for i 0 i le...
php一些常用函式的理解
mysql result res,row,field 0 是獲取查詢結果集中的某乙個單元的內容.其中,row是行偏移,field是列偏移,或者叫索引,都是從0開始的.因為都是用的單數,所以是根據結果集中 的行 列偏移,來確定返回哪乙個單元格的內容.is int測試引數是否是整數 is numeric...
php一些函式
1.show source 函式是php中的內建函式,用於返回突出顯示php語法的檔案。通過使用html標記突出顯示語法 2.strstr 函式 定義和用法 strstr 函式搜尋字串在另一字串中是否存在,如果是,返回該字串及剩餘部分,否則返回 false。注釋 該函式是二進位制安全的。注釋 該函式...