Có cách nào nhanh (phương thức hiện có) Ghép phần tử mảng thành chuỗi bằng dấu ',' làm dấu tách không? Cụ thể là tôi đang tìm kiếm một dòng duy nhất của phương pháp thay thế như sau thói quen:PHP: Nối phần tử mảng thành chuỗi bằng dấu ',' làm dấu phân cách
//given ('a','b','c'), it will return 'a,b,c'
private static function ConstructArrayConcantenate($groupViewID)
{
$groupIDStr='';
foreach ($groupViewID as $key=>$value) {
$groupIDStr=$groupIDStr.$value;
if($key!=count($groupViewID)-1)
$groupIDStr=$groupIDStr.',';
}
return $groupIDStr;
}
Tuyệt vời. Có một biến thể nào có 'implode', nhưng bắt đầu từ' $ groupViewID [3] 'và đi đến cùng? Cảm ơn! – Olie
Những gì bạn cần làm là tạo một mảng mới chứa tất cả mọi thứ từ '$ groupViewID [3]' đến cuối, và cung cấp điều đó để implode. Trong ví dụ trên, bạn chỉ có thể thay thế '$ groupViewID' bằng' array_slice ($ groupViewID, 3) '. – Artelius
Đó chính xác là những gì tôi đang tìm kiếm; cảm ơn! :) – Olie