Add commas to items and with “and” near the end in PHP

后端 未结 6 592
名媛妹妹
名媛妹妹 2021-01-12 03:08

I want to add a comma to every item except the last one. The last one must have \"and\".

Item 1, Item 2 and Item 3

But items can be from 1 +

So if on

6条回答
  •  一向
    一向 (楼主)
    2021-01-12 03:48

    Well if it is an array just use implode(...)

    Example:

    $items = array("Item 1", "Item 2", "Item 3", "Item 4");
    $items[count($items) - 1] = "and " . $items[count($items) - 1];
    $items_string = implode(", ", $items);
    
    echo $items_string;
    

    Demo: http://codepad.viper-7.com/k7xISG

提交回复
热议问题