怎樣將php裡的漢字字串分割成單個字元

時間 2021-10-20 12:47:34

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...