That&#39;d be fantastic<div>$avp(s:values) = &quot;8,5,6,9,2,4,5&quot;;</div><div>$var(value_count) = $(avp(s:values){s.csv.count(\,)});</div><div>$var(value_third)=$(avp(s:values){s.csv.select(\,,3)});</div><div>$avp(s:value_array) = $(avp(s:values){s.csv.split(\,)});</div>

<div># Makes:</div><div># $avp(s:value_array)[0]=8;</div><div># $avp(s:value_array)[1]=5;</div><div># ...</div><div>$avp(s:new_values) = $(avp(s:value_array){s.csv.join(\,)});<br># Makes $avp(s:new_values) == $avp(s:values);</div>

<div>... you get the idea.. typical string -&gt; array funcs</div><div><br></div><div><br></div><div>push, pop, first, last, min, max, avg.. All of those functions would be really really really nice. Especially if they can handle floats. :D :D</div>

<div>-Brett</div><div><br></div><div><div class="gmail_quote">On Mon, Jun 21, 2010 at 8:40 AM, Bogdan-Andrei Iancu <span dir="ltr">&lt;<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Ah, I see :) ....maybe we can make an new &quot;csv&quot; transformation....<br>
<br>
Regards,<br>
Bogdan<br>
<div class="im"><br>
Brett Nemeroff wrote:<br>
&gt; Bogdan,<br>
&gt; Brad&#39;s AVP is a single AVP with  CSV. He&#39;d like to count the elements<br>
&gt; in the CSV.<br>
&gt;<br>
&gt; Some string array functions would be nice. :D<br>
&gt; -Brett<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Jun 21, 2010 at 6:46 AM, Bogdan-Andrei Iancu<br>
</div><div class="im">&gt; &lt;<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a> &lt;mailto:<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;     Hi Brad,<br>
&gt;<br>
&gt;     I guess you are looking for the set_count() function:<br>
&gt;<br>
&gt;     <a href="http://www.opensips.org/html/docs/modules/1.6.x/cfgutils.html#id228574" target="_blank">http://www.opensips.org/html/docs/modules/1.6.x/cfgutils.html#id228574</a><br>
&gt;<br>
&gt;     Regards,<br>
&gt;     Bogdan<br>
&gt;<br>
&gt;<br>
&gt;     --<br>
&gt;     Bogdan-Andrei Iancu<br>
&gt;     OpenSIPS Bootcamp<br>
&gt;     20 - 24 September 2010, Frankfurt, Germany<br>
</div>&gt;     <a href="http://www.voice-system.ro" target="_blank">www.voice-system.ro</a> &lt;<a href="http://www.voice-system.ro" target="_blank">http://www.voice-system.ro</a>&gt;<br>
<div><div></div><div class="h5">&gt;<br>
&gt;<br>
&gt;<br>
&gt;     Brad Bendy wrote:<br>
&gt;     &gt; Brett,<br>
&gt;     &gt;<br>
&gt;     &gt; I figured as much, but I thought I would try anyways.<br>
&gt;     &gt;<br>
&gt;     &gt; I think adding the &quot;count&quot; to the front the string is going to be<br>
&gt;     &gt; easiest method and use the select functions, much more simpler!<br>
&gt;     &gt;<br>
&gt;     &gt; Thanks for the advice.<br>
&gt;     &gt;<br>
&gt;     &gt; On Sat, 2010-06-19 at 20:41 -0500, Brett Nemeroff wrote:<br>
&gt;     &gt;<br>
&gt;     &gt;&gt; Brad,<br>
&gt;     &gt;&gt; param.count is for URI parameters and can&#39;t be used for any old<br>
&gt;     &gt;&gt; format. If your string was in URI param format, I think it<br>
&gt;     would then<br>
&gt;     &gt;&gt; work:<br>
&gt;     &gt;&gt; <a href="http://www.opensips.org/Resources/DocsCoreTran16#toc36" target="_blank">http://www.opensips.org/Resources/DocsCoreTran16#toc36</a><br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt; I haven&#39;t used this transformation, but it appears you&#39;d take the<br>
&gt;     &gt;&gt; params off a URI and then use the transformations on the params<br>
&gt;     &gt;&gt; themselves.<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt; I think what I do to find out if I&#39;m at the end is to use the<br>
&gt;     &quot;select&#39;<br>
&gt;     &gt;&gt; transformation and check the value of the return.<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt; Alternatively, you *could* make the first element in your list the<br>
&gt;     &gt;&gt; number of values to expect. Not sure if that&#39;s even an option<br>
&gt;     in your<br>
&gt;     &gt;&gt; case..<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt; -Brett<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt; On Sat, Jun 19, 2010 at 8:34 PM, Brad Bendy<br>
&gt;     &gt;&gt; &lt;<a href="mailto:brad.bendy@benganetworks.com">brad.bendy@benganetworks.com</a><br>
</div></div><div class="im">&gt;     &lt;mailto:<a href="mailto:brad.bendy@benganetworks.com">brad.bendy@benganetworks.com</a>&gt;&gt; wrote:<br>
&gt;     &gt;&gt;         Hi list,<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt;         Ive got a AVP that gets a value from a memcached store,<br>
&gt;     it&#39;s a<br>
&gt;     &gt;&gt;         set of<br>
&gt;     &gt;&gt;         integers separated by commas , ex: 4,34,1,10<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt;         Is there a way to return the number of entries? In this<br>
&gt;     case<br>
&gt;     &gt;&gt;         id like to<br>
&gt;     &gt;&gt;         have a 4 returned.<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt;         I cannot get {param.count} to work, but im not sure if it<br>
&gt;     &gt;&gt;         works like<br>
&gt;     &gt;&gt;         this or maybe im just not using is right.<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt;         Thanks for any help or suggestions<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt;         _______________________________________________<br>
&gt;     &gt;&gt;         Users mailing list<br>
</div>&gt;     &gt;&gt;         <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a> &lt;mailto:<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>&gt;<br>
<div class="im">&gt;     &gt;&gt;         <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt;<br>
&gt;     &gt;&gt; _______________________________________________<br>
&gt;     &gt;&gt; Users mailing list<br>
</div>&gt;     &gt;&gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a> &lt;mailto:<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>&gt;<br>
<div class="im">&gt;     &gt;&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;     &gt;&gt;<br>
&gt;     &gt;<br>
&gt;     &gt;<br>
&gt;     &gt; _______________________________________________<br>
&gt;     &gt; Users mailing list<br>
</div>&gt;     &gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a> &lt;mailto:<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>&gt;<br>
<div class="im">&gt;     &gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;     &gt;<br>
&gt;     &gt;<br>
&gt;<br>
&gt;<br>
&gt;     _______________________________________________<br>
&gt;     Users mailing list<br>
</div>&gt;     <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a> &lt;mailto:<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>&gt;<br>
<div class="im">&gt;     <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;<br>
&gt;<br>
&gt; ------------------------------------------------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;<br>
<br>
<br>
</div>--<br>
<div class="im">Bogdan-Andrei Iancu<br>
OpenSIPS Bootcamp<br>
20 - 24 September 2010, Frankfurt, Germany<br>
<a href="http://www.voice-system.ro" target="_blank">www.voice-system.ro</a><br>
<br>
<br>
</div><div><div></div><div class="h5">_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br></div>