1樓:
那要看你的編碼,通常來說是ansi的,這種情況下字元的編碼(ascii)英文數字和半形符號是一個位元組,而且這個位元組的值小於127。漢字佔兩個位元組,且每個位元組都小於0(或者無符號大於128)
你把字串逐個字元判斷,篩選就可以了。
unicode編碼,所有字元都是兩個位元組,漢字不變,英文數字和半形符號全面多了個null,utf-8就囉嗦多,這裡不講了
2樓:du瓶邪
很簡單,**如下:
<?php
$str = "hello friend";
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
print_r($arr1);
print_r($arr2);
/* output may look like:
array
([0] => h
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => f
[7] => r
[8] => i
[9] => e
[10] => n
[11] => d
)array
([0] => hel
[1] => lo
[2] => fri
[3] => end)*/
?>
php怎樣拆分把包含字母漢字的字串拆分成單個陣列??? 10
3樓:匿名使用者
說一下:這段不成功。
如果你的字串是固定的,就先用substr() 固定截圖來賦值把,(漢子擷取2個位元組)
$str = "怎麼chai陣列123";
function str_arr($str)elseecho $zhi;
$new = array();
if($e)else
return $new;
}$ss = str_arr($str);
var_dump($ss);
php怎麼把字串指定字元分割成陣列?
4樓:相逢一笑泯仇恩
<?php
$str="1|抄2|3|4|5|";
$var=explode("|",$str);
print_r($var);
?>
$var=explode("|",$str);
把$str按|進行分割
php還有其他的把字串指定字元分割成陣列str_split(string,length)引數 描述string 必需。規定要分割的字串。
length 可選。規定每個陣列元素的長度。預設是 1。
json_decode()這個函式也可以把字串分割成陣列 (第二個引數為true才行)
PHP分割字串,java分割字串
字串處理 function fn str str else last type current type record str i else 對最後一個進行特殊處理 if i len 1 else return array name num 用正規表示式分割 function fn reg str ...
MATLAB怎樣輸入漢字字串,matlab 輸出字串
祿新雁 disp a1 num2str a 1 首先介紹disp 函式 該函式在頁面上顯示一個陣列或者字串。作為一種普遍用法,可以記住disp 需要顯示的內容 這個萬能的格式,此處不解釋這樣使用的原因,略顯複雜了些。總之,的存在是為了能同時在一個函式中顯示多種資料。a1 中的 是在matlab中定義...
php把字串指定字元分割成陣列
相逢一笑泯仇恩 str 1 2 3 4 5 var explode str print r var var explode str 把 str按 進行分割 php還有其他的把字串指定字元分割成陣列str split string,length 引數 描述string 必需。規定要分割的字串。leng...