Convert Comma Separated String into Array

Easy way to turn a CSV file into a parseable array.

// print_r($arr);


  1. Ariel
    Permalink to comment#

    Is there a way to take a comma separated string like say: Tags: Something, somethingelse, thirdsomething into


    Perhaps by wrapping this code Tags: Something, somethingelse, thirdsomething in some kind of div? Is this possible?

  2. Gafur
    Permalink to comment#

    Thank you very much,

  3. Lezioni
    Permalink to comment#

    Ok, but if i put the $arr in a cycle for example “for”…how can i kmow the lenght of that array?…the problem for me it’s that one…the cycle should print $arr[0],$arr[1],$arr[2],$arr[3] and then stop, how can i tell it the it has to stop on number three?

    • paul
      Permalink to comment#

      Lezioni, you can always use a foreach loop rather than a for loop.
      On the other had if you really want to now the lenth of an array
      use the count statement.


  4. Marco
    Permalink to comment#

    Thanks a lot! Impressive simplicity!

  5. Michael
    Permalink to comment#

    That won’t work for a lot of cases. Consider:

    Field 1, Field 1,”This is text, with a comma.”

    That string will be broken into 4 pieces when it should only be 3.

Leave a Comment

Posting Code

We highly encourage you to post problematic HTML/CSS/JavaScript over on CodePen and include the link in your post. It's much easier to see, understand, and help with when you do that.

Markdown is supported, so you can write inline code like `<div>this</div>` or multiline blocks of code in triple backtick fences like this:

  function example() {
    element.innerHTML = "<div>code</div>";

We have a pretty good* newsletter.