Re: Re: set array

From: Date: Tue, 26 Nov 2013 14:30:03 +0000
Subject: Re: Re: set array
References: 1 2 3 4 5 6  Groups: php.general 
Request: Send a blank email to php-general+get-322511@lists.php.net to get a copy of this message
implode() eg. <?php $names=array("Apple","Microsoft","Google","Facebook"); $longString=implode(",", $names); echo "<br />".$longString; //$longString=Apple,Microsoft,Google,Facebook ?> regards Sachin Raut On Tue, Nov 26, 2013 at 5:11 PM, John Taylor-Johnston < jt.johnston@usherbrooke.ca> wrote: > > I just dont know how to express $_POST[DPRtype] to be able to build the >>> $SQL to express the separate possibilities. >>> >>> $sql = "UPDATE >>> taylorjo.CRTP_CGA >>> SET >>> DPRtype = '$_POST[DPRtype]' >>> "; >>> PHP created rtrim, but did not make something like this? Ouf, I feel >>> like I just smashed a fly with a nuke. >>> >>> function express_value_select($tofilter) { >>> $start = 0; >>> $ToFilterSQL =""; >>> foreach($tofilter as $row){ >>> $ToFilterSQL .= $row. ","; >>> $start++; >>> } >>> if ($start > 0) >>> $ToFilterSQL = rtrim($ToFilterSQL, ","); >>> >>> #echo $ToFilterSQL; >>> return $ToFilterSQL; >>> } >>> >> as David Robley wrote, implode does it. It creates a string from an array >> using one parameter as a „glue“ character >> >> in any case, you would not need $start in your function. better use >> is_array before using your function. >> >> for information on implode see >> http://us1.php.net/function.implode >> >> function express_value_select($tofilter) { >> $ToFilterSQL=implode(“,“,$tofilter); >> return $ToFilterSQL; >> } >> >> Chris >> > Thanks. I have received no other posts. I will look this over. > :) John > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >

« previous php.general (#322511) next »