PHP應用函式實現小功能

2021-08-06 06:52:54 字數 1449 閱讀 1820

###1.php 處理數字為金錢格式 10,000,000###

number_format(需要轉換的數字,保留小數個數,小數點符號,每三位的分隔符)

echo number_format("1000000")."

"; //預設顯示:1,000,000

echo number_format("1000000",2)."

";//預設顯示:1,000,000.00

echo number_format("1000000",2,".",""); //自定義顯示:1000000.00

###2.php只顯示姓名首尾字元,中間字元並用…替換隱藏###

如 封***諾;

**實現:

//測試時檔案的編碼方式要是utf8  

$str='中文a字1符';

echo strlen($str).'

';//14

echo mb_strlen($str,'utf8').'

';//6

echo mb_strlen($str,'gbk').'

';//8

echo mb_strlen($str,'gb2312').'

';//10

複製**

/** * 只保留字串首尾字元,隱藏中間用*代替(兩個字元時只顯示第乙個)

* @param string $user_name 姓名

* @return string 格式化後的姓名

*/function substr_cut($user_name)

複製**

或者:

echo mb_substr($value['name'], 0, 1, 'utf-8') . str_repeat("*", 3) . mb_substr($value['name'], -1, 1, 'utf-8');
###3.php 兩個陣列的資料合併,然後進行按相同字段排序###

foreach ($collagegrouplist as $key => $collagedata) 

array_multisort(array_column($arrreturn,'updatetime'),sort_desc,$arrreturn);

獲取陣列的某一段資料

$arrreturn=array_slice($arrreturn, $fromindex,$endindex);

Python 小功能應用

生產者消費者模型 單執行緒高併發 1 低效率模式 產完在統一給import time defproducter ret for i in range 10 time.sleep 0.1 return retdef consumer res for index,baozi in enumerate r...

C 函式實現的小功能集合

子窗體返回主窗體 名稱 redirect 功能 子窗體返回主窗體 引數 url 返回值 空 public void redirect string url,page page 判斷是否為數字 名稱 isnumberic 功能 判斷輸入的是否是數字 引數 string otext 源文字 返回值 bo...

php常用的小功能

1.載入配置檔案 使用parse ini file file,process sections 函式 file表示檔案用字串 process section true或者省略 表示是否有分開。true分開返回是二維陣列,否則是以為陣列 2.連線資料庫方式 php mysql 是 php 操作 mys...