看板 PHP 關於我們 聯絡資訊
<?php $p_arr = array ("p_id" => "產品ID", "p_board" => "產品品牌(外部Table)", "p_model" => "產品型號", "p_category" => "產品分類(外部Table)", "p_warranty" => "產品保固", "p_memo" => "產品備註", ); foreach($p_arr as $k=>$v){ $m=mb_strwidth($v,'utf-8'); $l=strlen($v); $lk=strlen($k); $s=str_pad($v, 45-$m+$l-$lk, '.', STR_PAD_LEFT); // 不過用 str_repeat 好像比較簡單: // $s=str_repeat('.', 45-$lk-$m).$v; echo "$k$s\n"; } ?> result: ==== p_id...................................產品ID p_board...................產品品牌(外部Table) p_model..............................產品型號 p_category................產品分類(外部Table) p_warranty...........................產品保固 p_memo...............................產品備註 ==== -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.7.59
kylekai:我想原po的問題在於,網頁顯示的時候會不齊.. 用 pre 吧... 06/02 15:49
arrack:樓上可能要先看清楚問題@@ 06/02 15:55
※ 編輯: bibo9901 來自: 140.112.7.59 (06/02 16:07)
darklady:正點!解決了,謝謝。 06/02 16:07
kylekai:arrack 喔..了解了..主要是判斷中文的差異..mbstring好用! 06/02 16:17