自己定義的常用PHP函式

2021-09-08 01:15:43 字數 1905 閱讀 6005

1.搜尋二維陣列中是否存在某個值

/***

* @desc: 搜尋二維陣列中是否存在某個值

* @param $array

* @param $str

* @return bool

*/function

arraycheck

($array

,$str

)return

false

;}

2.二維陣列去掉重複值

function

arrayuniquefb

($array2d

)$temp

=array_unique

($temp);

//去掉重複的字串,也就是重複的一維陣列

foreach

($temp

as$k

=>$v)

return

$temp

;}

3.去除二維陣列中的重複項

function

removearrayduplicate

($array)}

return

$result

;}

4.二維陣列根據字段進行排序

function

arraysequence

($array

,$field

,$sort

='sort_desc')}

array_multisort

($arrsort

[$field],

constant

($sort),

$array);

return

$array

;}

5.陣列轉xml

function

arraytoxml

($arr

,$level=1

)>".(

!is_numeric

($value)?

':'')

.$value.(

!is_numeric

($value)?

']]>':''

).">";}

else

>"

.array2xml

($value

,$level+1

).">";}

}//過濾不合法的字串$s=

preg_replace

("/([\x01-\x08\x0b-\x0c\x0e-\x1f])+/"

,' ',$s

);return

$level==1

?$s.""

:$s;}

6.多維陣列轉化為一維陣列

function

arraymulti2single

($array

)else

$result_array

=$value;}

return

$result_array

;}

7.物件轉陣列,陣列轉物件

function

object_array

($array)if

(is_array

($array))

}return

$array

;}

php自定義常用函式

遞迴建立目錄 function mk dir dir 常用列印方法 function p error,stop true 去除html所有標籤 空格以及空白,並擷取字串 包括中文 param string string 字串 param number sublength 字串長度 param str...

jQuery定義自己函式

下圖高亮部分 因此insus.net再想重構它,此次使用自定義函式來實現。寫乙個自定義函式ddlbind obj,data 它有兩個引數,第乙個為物件,第二個為資料。這樣,我們就可以使用這個函式,去替代冗餘部分的 了。完成了,看看效果 咦,看到否,第二個下拉列表,正常情況之下,不管第乙個下拉列表選擇...

Matlab自己定義函式

matlab提供了強大的函式庫供使用者呼叫,但也支援使用者自定義函式。本文使用了範德堡大學教授akos ledeczi授課中的樣例來一步步說明怎樣在matlab中自定義函式。首先,在command window中輸入edit命令。開始編輯函式。本函式實現的是隨機生成乙個3行4列的矩陣。該矩陣的元素取...