本文目錄一覽:
- 1、php array_map + trim 處理file()讀取文件後每個數組末尾的控制字符(\r\n或\n)
- 2、php怎樣限制字符的顯示長度
- 3、怎麼用PHP控制輸入的字符串長度
- 4、PHP限制字符數問題
php array_map + trim 處理file()讀取文件後每個數組末尾的控制字符(\r\n或\n)
?php
$arr_raw = file(__DIR__ . ‘/unix.txt’);
var_dump($arr_raw);
$arr = array_map(‘trim’, $arr_raw);
var_dump($arr);
結果:
註:在低版本vim編輯器中由windows系統生成的文件,因換行符不同,每行行尾會顯示為”^M”(可用cat -v dos.txt 查看),可用如下將其轉換:
1. :set fileformat=unix
2. :wq
php怎樣限制字符的顯示長度
思路:獲取字符串長度,和自己設置的要顯示的長度比較,超出,就截取處理
代碼例子如下:
$str=”你好啊阿拉拉拉”;
//處理長度 不管中英文,都代表1個長度
preg_match_all(“/./us”, $str, $match);
$str_arr=$match[0];
$length_val=count($str_arr);//字符串長度
$show_str=implode(”,$str_arr);//最後要顯示的字符串
//控制的顯示長度
$length_limit=3;
//字符串超出控制長度,顯示處理
if($length_val$length_limit){
$show_str=””;
for ($i=0;$i$length_limit;$i++){
$show_str.=$str_arr[$i];
}
$show_str.=”…”;//最後以…代表後面字符省略
}
echo $show_str;
怎麼用PHP控制輸入的字符串長度
用多字節mb_strlen()統計字符串的字符長度。 在用mb_substr()截取指定長度的字符。
PHP限制字符數問題
給你一個字符串操作函數
substr
(PHP3 , PHP4)
substr — 取得部份字符串
語法 : string substr (string string, int start [, int length])
說明 :
substr( )傳回 string的一部份字符串,由參數 start和 length指定。
如果 start是正數,傳回的字符串將會從 string的第 start個字元開始。
Example :
?php
$rest = substr (“abcdef”, 1); // returns “bcdef”
$rest = substr (“abcdef”, 1, 3); // returns “bcd”
?
如果 start是負數,傳回的字符串將會從 string結尾的第 start個字開始。
Example :
?php
$rest = substr (“abcdef”, -1); // returns “f”
$rest = substr (“abcdef”, -2); // returns “ef”
$rest = substr (“abcdef”, -3, 1); // returns “d”
?
如果有給予參數 length而且是正數時,傳回的字符串將會從 start傳回 length個字元。
如果有給予參數 length而且是負數時,傳回的字符串將會結束於 string結尾的第 length個字元。
Example :
?php
$rest = substr (“abcdef”, 1, -1); // returns “bcde”
?
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/236590.html