Re: convert a string into an array

From: Date: Fri, 02 Apr 2010 23:26:47 +0000
Subject: Re: convert a string into an array
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-303758@lists.php.net to get a copy of this message
Andre Polykanine wrote: > Hello everyone, > > It's quite simple but I'm still stuck. > What I need is the following: I have an array as a parameter of my > custom function. However, I'd like to allow users to enter a string > instead of an array. In this case (if the parameter is a string), it > must be replaced with an array containing only one item - actually, > that string. > What I'm doing gives me (presumably) errors; > function Send ($tonames, $toemails, $subject, $message) { > ... > if ((!is_array($tonames)) || (!is_array($toemails))) { > $tonames[]=$tonames; > $toemails[]=$toemails; > } > > I can't give the new array a new name since I address it further in a > loop as my function's parameter... hope you understand what I'm > saying) > Thanks! > function send( $tonames , $toemails , $subject , $message ) { $tonames = (array)$tonames; $toemails = (array)$toemails; } type juggling is a wonderful thing ;)

« previous php.general (#303758) next »