路老闆個人品牌網站
0
  • 會員登入
  • 關於我們
    回主選單
    • 關於我們
  • 服務項目
  • 我的錄音小間
  • 課程活動
    回主選單
    • 線上課程
    • 預約服務
    • 活動報名
  • 商品總覽
  • 創作與紀錄
    回主選單
    • 部落格
    • 影像紀錄
    • Podcast
    • 我的作品
  • 最新消息
  • 聯絡我們
  • Join us
  • Login
  • 0
    路老闆個人品牌網站
  • 關於我們
    關於我們
  • 服務項目
  • 我的錄音小間
  • 課程活動
    線上課程 預約服務 活動報名
  • 商品總覽
  • 創作與紀錄
    部落格 影像紀錄 Podcast 我的作品
  • 最新消息
  • 聯絡我們
部落格
  • 文章總覽
  • 分類
  • 技術筆記
  • 日本旅遊
  • 網站搬家
  • 時事觀察
  • 投資理財
  • 公司經營
  • 主機架設
  • 接案
  • 遊戲心得
  • 產品開箱
  • 網頁相關
  • 金流串接
  • 遊戲經濟
  • 閒聊
  • 直銷
  • CodeIgniter
  • cpanel
  • 出書材料
  • 個人品牌
  • SEO
  • 讀書心得
  • 金流物流
  • 線上課程心得
  • 日劇
    • 大河劇
      • 真田丸
  • AI
91app ClubHouse php8 imunify360 cdn apache php nginx linode digitalocean
  1. 首頁
  2. 部落格
  3. [CodeIgniter] character_limiter / word_limiter 切斷過長字元的 function

[CodeIgniter] character_limiter / word_limiter 切斷過長字元的 function

2013 May 06 未分類

做首頁的程式套版的時候
很常遇到一種東西

例如最新消息可能 300px
但是客人在後台輸入的很長的標題
結果造成超出版面

以前都是自己寫 function 去把過長的標題切斷
然後加上 '....'

後來發現其實這功能 CodeIgniter 早就有這個功能了
(這就是用 framework 的好處)

詳細說明在官網

用法如下(也是從官網copy的)


$string = "Here is a nice text string consisting of eleven words.";
$string = character_limiter($string, 20);
// Returns: Here is a nice text string…

大概就是這樣的效果
至於 word_limiter 也有類似的功能
只是他可以避免用 character_limiter 去切斷一個完整的英文字

不過有稍微 google 一下
似乎中文字會有問題
因為 function 並沒有考慮到 multi-byte 的字的關係
大概就是用 mb_string 去修改這樣
這邊就不贅述了
僅介紹功能

framwork 的意義其實就是避免自己造輪子
做人家已經做過的事情
而且自己做的也不見得比人家的品質好/有效率
那何不用別人寫好的呢?

  • 分享此文章
0則留言

相關文章

php 打開錯誤訊息的 flag (display_errors and error_reporting)

2009 東京日光五日遊 Day3 宇都宮 餃子 みんみん/正嗣

不做官網 還會有幾張詢價單?

CodeIgniter 的效能評估工具

[Linode] Ubuntu 設定時區

reset history of a git repository 重置 git

關於路老闆

推薦連結

  • Alice 你的理財陪跑教練
  • 羅鈞鴻/小虎老師
  • 徐慧玲Lynn
  • 寶寶牙醫 沈醫師
  • 保險資訊懶人包
  • 你的好感度教練
  • 天下為暢

聯絡我們

  • Email: louis@boss-louis.tw
  • 營業時間: 09:00~18:00
  • 聯絡電話: 02-77252950
  • 地址: 106 台北市大安區忠孝東路四段270號17樓
  • 隱私權政策
COPYRIGHT ©路老闆個人品牌網站 All rights reserved | Powered by 路老闆