title: Drupal 7 - Programmatically tagging nodes
body: <p>I am trying to populate the content of a Drupal 7 site programatically by reading from a CSV file. I have all the code for that, but the next step is to automatically tag each node with a series of terms found in 3 different columns.</p>
  
  <p>Now I know that I can tag the node using the term id, but is there a way to tag using the term name?</p>
  
  <p>I'm looking  at something like this where $tags is an array of strings that are supposed to be tag terms.</p>
  
  <pre><code>$a = 0;
  foreach ($tags as $tag) {
    $node-&gt;field_tags[$node-&gt;language][]['a'] = $tag;
    $a++;
  }
  </code></pre>
  
  <p>I appreciate any help I can get. Thanks!</p>