10/10/2018, 10:44
Cần giúp đỡ tách chuỗi
Em có 1 chuỗi như sau:
$chuoi = 'c1; c2; c3; c4; c5'
cái chuỗi ấy cũng có thể chỉ có c1
$chuoi = 'c1'
hoặc có c1 và c2:
$chuoi = 'c1; c2'
hoặc có c1, c2, c3
$chuoi = 'c1; c2; c3'
......
nhưng tối đa chỉ có đến c5 thôi.
Vậy làm thế nào để tách được cái chuỗi ấy ra thành từng cái một:
$c1 = 'c1'
$c2 = 'c2'
$c3 = 'c3'
$c4 = 'c4'
$c5 = 'c5'
nếu cái chuỗi ấy chỉ có c1 và c2 thôi thì $c3, $c4, $c5 = '
Bác nào biết thì giúp em với
$chuoi = 'c1; c2; c3; c4; c5'
cái chuỗi ấy cũng có thể chỉ có c1
$chuoi = 'c1'
hoặc có c1 và c2:
$chuoi = 'c1; c2'
hoặc có c1, c2, c3
$chuoi = 'c1; c2; c3'
......
nhưng tối đa chỉ có đến c5 thôi.
Vậy làm thế nào để tách được cái chuỗi ấy ra thành từng cái một:
$c1 = 'c1'
$c2 = 'c2'
$c3 = 'c3'
$c4 = 'c4'
$c5 = 'c5'
nếu cái chuỗi ấy chỉ có c1 và c2 thôi thì $c3, $c4, $c5 = '
Bác nào biết thì giúp em với
Bài liên quan
.....................
http://php.net/manual/en/function.explode.php
Theo vd trên thì:
$chuoi = 'c1; c2; c3';
$c = explode(";", $chuoi);
//Nếu cẩn thận hơn thì sau khi explode() nên:
for ($i = 0; $i < count($c); $i++)
$c[$i] = trim($c[$i])//bỏ các khoản trắng ở trái và phải
Còn nếu muốn giữ mấy cái biến đó thì cứ việc:
$c1 = $c[0];
...
$c5 = $c[4];