次の配列があるとします。
Array
(
[143] => Car #1
[144] => Car #2
[145] => Car #3
)
私は現在これを使用しています
implode(', ', array_values($car_names))
次のような文字列を生成します
1号車、2号車、3号車
私は実際に次のようなものを手に入れたいです
1号車、2号車、3号車
アイデアは、配列の最後の2つの要素の間に「と」を挿入することです。
配列に2つのキーと値のペアが含まれている場合(たとえば、ユーザーが2台の車を所有している場合)、コンマはありません。
1号車と2号車
また、配列に1つのキー/値が含まれている場合(たとえば、ユーザーが1台の車を所有している場合)
1号車
これを行う方法について何か提案はありますか?使ってみarray_splice
ましたが、それが正しい方法かわかりません(つまり、配列に新しい要素を挿入します)。
助けてくれてありがとう!