如何在购物车阵列中使用逗号分隔的字符串

时间:2013-05-05 18:57:48

标签: php

我正在构建一个购物车php文件,它将在数据库中查询产品(以及用户添加到购物车的每种产品的数量)。但我无法理解如何处理“以逗号分隔的字符串”。到目前为止,这是我的代码中的循环:

//Loop through your cart array (foreach productID's quantity in cart):
     $_SESSION['numItems'] = $cart;//Update the number of items in your cart

     //Build a comma-delimited string in $prodIDStr containing the product
     //ID’s of the products currently in our cart array:
     $prodIDStr = "";//STACKOVERFLOW QUESTION


     if($_SESSION[numItems] = 0){//If cart it empty:
         print "<h3>Your shopping cart is empty!</h3>\n";
     }
     Else{//if cart is not empty:

         //remove trailing comma from $prodIDstr:

逗号分隔的字符串究竟是什么,删除尾随逗号的内容是什么?

2 个答案:

答案 0 :(得分:0)

1)谷歌搜索最能回答这个问题: https://www.google.com/search?q=what+is+a+comma+delimineted+string&sourceid=ie7&rls=com.microsoft:en-us:IE-SearchBox&ie=&oe=#rls=com.microsoft:en-us:IE-SearchBox&q=what+is+a+comma+delimited+string&spell=1&sa=X&ei=S6yGUdmUMMS60QHvmoHwBg&ved=0CC0QvwUoAA&bav=on.2,or.r_qf.&bvm=bv.45960087,d.dmQ&fp=2bfada69378a0dbe&biw=1680&bih=938

如果您有不同的值,例如姓名和电话号码,则可以用逗号分隔:姓名,电话号码

2)当您知道CSV是什么时,这个问题很直观。如果最后一个字符是逗号,则删除尾随逗号会删除逗号。

名称,PhoneNumber,删除最后一个,

答案 1 :(得分:0)

  

逗号分隔的字符串究竟是什么,以及删除a   尾随逗号吗?

逗号分隔的字符串是一个用逗号分隔字符串部分的字符串。 喜欢

$a = 'you, should, do, your, homework, before, asking, stuff, like, this, here';

如果删除逗号,则部分会更少。

$a = 'you, should, do your homework, before, asking, stuff, like this here';