您好,登錄后才能下訂單哦!
學習的心態,空杯歸零
1、格式化數字,不足位的前面補0
<?php
$var=sprintf("%04d", 2);//生成4位數,不足前面補0
echo $var;//結果為0002
?>
%% - 返回百分比符號
%b - 二進制數
%c - 依照 ASCII 值的字符
%d - 帶符號十進制數
%e - 可續計數法(比如 1.5e+3)
%u - 無符號十進制數
%f - 浮點數(local settings aware)
%F - 浮點數(not local settings aware)
%o - 八進制數
%s - 字符串
%x - 十六進制數(小寫字母)
%X - 十六進制數(大寫字母)
去掉前面的0,正則:
eg:
$w = '0605';
echo preg_replace('/^0+/','',$w);
2、array_count_values($array);今天項目類似1688關鍵字搜索出來的產品需要匹配相應分類的過濾屬性。可先用array_count_values()統計分類數目,再配合array_search()、max()得到分類最大值,寥寥數行,非常靈活,附代碼:
<?php
$array=array(4,5,1,2,3,1,2,1);
$t = array_count_values($array);//統計每個元素出現的次數
//print_r($t);
$pos = array_search(max($t), $t);//找到被統計元素中最大的元素的下標
echo $t[$pos];
?>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。