10/10/2018, 10:42

explode mảng chữ cái

$chuoi="đỗ khắc luân";

mình muốn explode thành mảng array("đ","ỗ","k","h","ắ","c","l","u","â","n ")
thì phải làm sao các bác

mình đã thử explode("",$chuoi) nhưng không thành công
thuyduongcd viết 12:56 ngày 10/10/2018
Code:
$arr=str_split($chuoi);
print_r($arr);
Trang bị cho mình bộ php reference để khi nào cần thì giở ra xem.
dokhacluan viết 12:56 ngày 10/10/2018
@thuyduong :
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<?php

$chuoi="đỗ khắc luân";

$arr=str_split($chuoi);
print_r($arr);
?>
</body>
</html>
nó ra thế này
Array ( [0] => � [1] => � [2] => � [3] => � [4] => � [5] => [6] => k [7] => h [8] => � [9] => � [10] => � [11] => c [12] => [13] => l [14] => u [15] => � [16] => � [17] => n )
hình như cái hàm đó chỉ đúng với từ tiếng anh hay sao ấy
haicop viết 12:51 ngày 10/10/2018
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body><?php
function uni_strsplit($string, $split_length=1)
{
preg_match_all('`.`u', $string, $arr);
$arr = array_chunk($arr[0], $split_length);
$arr = array_map('implode', $arr);
return $arr;
}

$chuoi="đỗ khắc luân";
$arr=uni_strsplit($chuoi);
print_r($arr);

?>
</body>
</html>
dokhacluan viết 12:46 ngày 10/10/2018
@haicop : thank bác , bác có thể giải thích code đó dùm mình dc không , mình thắc mắc cái chỗ
uni_strsplit($chuoi) --> nhận 1 tham số
trong khi uni_strsplit($string, $split_length=1) --> 2 tham số (ma hinh như tham so thứ 2 là hang số thì phải)
1024KB viết 12:57 ngày 10/10/2018
Không gán tham số 2 thì mặc định $split_lenght=1.
dokhacluan viết 12:51 ngày 10/10/2018
@1024kb : hỉu rồi mà còn cái
preg_match_all('`.`u', $string, $arr);
nó có ý nghĩa gì vậy
langtusitinh225 viết 12:56 ngày 10/10/2018
Công nhận bác dokhacluan này hỏi nhiều thật, thấy lên đây hỏi hoài
chesterben viết 12:49 ngày 10/10/2018
Được gửi bởi dokhacluan
@1024kb : hỉu rồi mà còn cái

nó có ý nghĩa gì vậy
search trước khi hỏi đi bác
http://vn2.php.net/preg_match_all
dokhacluan viết 12:52 ngày 10/10/2018
@chesterben : tại tư tuong hồi đầu , chỉ muốn có cái hàm đề xài (giống nhu là 1 cái hàm trên internet vậy , người ta viết san rồi mình chỉ include vào xài , luc đó thì chưa cần hỉu cặn kẽ cách chạy hoạt đông của nó --> chủ yếu là ứng dụng dc)

mà h thì có rồi , nên viec tìm hỉu nó chạy thế nào (chứ ứng dụng thi dc rồi) mình cũng hơi làm biếng tìm hỉu cặn kẽ thêm , mình tính là tiện hỏi luôn trên này mắc công sau này hỏi lại

có gì sai mong bỏ qua
Bài liên quan
0