10/10/2018, 10:33

Quy đinh ký tự sẽ cắt chuỗi!

Mình có từ "Tối,nay,xem,wc,nhé,mấy,bạn"

Làm sao để quy định là sau 2 dấu phẩy là thành 1 câu. KQ là:
Code:
Câu 1:Tối,nay,xem

Câu 2:wc,nhé,mấy

Câu 3:bạn
Cám ơn ạ
Profit viết 12:46 ngày 10/10/2018
Regular expression


Ngẫm cái này
username2010 viết 12:44 ngày 10/10/2018
Được gửi bởi Profit
Regular expression


Ngẫm cái này
Mình tìm những ko có cái như mình muốn.
dokhacluan viết 12:49 ngày 10/10/2018
Cậu dùng hàm này thử :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>New document</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<?php

function ham($chuoi)
{
$so_dau_phay=2;
$tu_ngan_cach=",";
$m=explode($tu_ngan_cach,$chuoi);
$k=-1;
for($i=0;$i<count($m);$i++)
{
$c="";
for($j=0;$j<=2;$j++)
{
if($m[$i]!="")
{
$c=$c.$m[$i].$tu_ngan_cach;
}
if($j==2){$k++;$c=substr($c,0,-1);}else{$i++;}
}
$m_1[$k]=$c;
}
return $m_1;
}
$mang=ham("Tối,nay,xem,wc,nhé,mấy,bạn");

echo "<b>In ra một mảng</b> :";
echo "<pre>";
print_r($mang);
echo "</pre>";
echo "<b>Truy xuất từng phần tử</b><br>";
echo "<b>Câu 1 : </b> ";
echo $mang[0];
echo "<br>";
echo "<b>Câu 2 : </b> ";
echo $mang[1];
echo "<br>";
echo "<b>Câu 3 : </b> ";
echo $mang[2];
echo "<br>";
?>
</body>
</html>
honnhienh viết 12:35 ngày 10/10/2018
có thể xuất cái câu đó ra mảng theo dấu , sau đó in ra 2 phần tử liên tiếp nhau trong mảng. cái này chợt nghĩ ra, chưa test nha. cái này php có các hamg hỗ trợ hết rùi chắc làm cũng nhănh.
Bài liên quan
0