10/10/2018, 10:45

hỏi về sử dụng implode(), explode() trong vòng while ($row=mysql_fetch_array());

Xin được hướng dẫn sử dụng implode() và explode() trong vòng while($row = mysql_fetch_array($rs)){
mình muốn lấy $name = implode("|", $row['name']);
ở đây để sử dụng.
Hoặc sử dụng nhu thế nào mong được giúp đỡ,
}
.
Để edit,del một giá trị trong implode(); thí sử dụng thế nào.
Ví dụ: khi implode();giá trị $name = tin học|báo giá|lập trình
Edit thành $name = tin học|ngôn ngữ|lập trình
Del thành $name = tin học|lập trình.

Mong mọi người giúp đỡ.
snoob viết 12:48 ngày 10/10/2018
Xem luôn hàm array_search() thử xem
phuongch viết 12:53 ngày 10/10/2018
array_search() sẽ trả về giá trị của phần tử được tìm thấy trong mảng. Nhưng ý của mình là làm cách nào để sử dụng implode() trong vòng while cậu ạ.
Trong vòng while() mình lấy ra pid = 1, pid=2,pid=3;
có cách nào để gộp pid = 1|2|3. k bạn
hqh viết 12:52 ngày 10/10/2018
implode chuyển 1 array thành 1 string
explode: chuyển một string thành 1 array

Mình vẫn chưa hiểu ý bạn muốn làm gì? Nhưng có thể đoán là bạn có một chuỗi: p = 1|2|3

Nếu bạn muốn lấy ra từng thành phần thì có thể dùng explode
kogankid viết 12:58 ngày 10/10/2018
hơi rúi trí nhỉ
Được gửi bởi phuongch
Trong vòng while() mình lấy ra pid = 1, pid=2,pid=3;
có cách nào để gộp pid = 1|2|3. k bạn
mớ chi không nối chuỗi mà implode chi dzị cậu.

dễ thì cứ add tới, $str .= $row['name'].'|';
xong cắt cái cuối đi, không thì if cái cuối thì khỏi thêm '|'.

tại sao phải xài implode dzị cậu.

còn sửa xoá gì đó thì explode ra cái array lại rùi xử lý thui

tính bỏ dzô cookie hay seo mà chơi trò nì thế, hehe.

ý tui thế thui, xài đc thì xài, hehe
gachet viết 12:57 ngày 10/10/2018
Xin lỗi vì đã moi topic này nên. Em đang rất cần câu trả lời này seach google thấy mỗi cái này.up lên cho các bác cao thủ trả lời.
Cảm ơn!
Bài liên quan
0