php 一些常用函式

2022-07-16 10:06:09 字數 2317 閱讀 5659

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() 轉換。

<?php 

parse_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。注釋 該函式是二進位制安全的。注釋 該函式...