Re: split()?

From: Date: Wed, 15 Jun 2005 01:53:38 +0000
Subject: Re: split()?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-216986@lists.php.net to get a copy of this message
* pineriver@vmist.net <pineriver@vmist.net>: > How would I do this ? > > Take this string and return everything between [ ] as an array output doesnt > have to inlude [ ] > $rr="thisscritjajsj[ OUT1 ]ajdamsda;sjo;tkpdk[ OUT2 ]sdfmjs[ OUT3 ]dfjlsd"; > > $a = some function > > echo '<pre>'; > print_r($a); > > [0] => [ OUT1 ] > [1] => [ OUT2 ] > [2] => [ OUT3 ] preg_match_all('/\[(.*?)\]/', $rr, $a); This will throw all the matches into $a. $a[0] will be an array that includes the full string matched for each (which will include the braces); $a[1] will be an array with just the portions captured (no braces): Array ( [0] => Array ( [0] => [ OUT1 ] [1] => [ OUT2 ] [2] => [ OUT3 ] ) [1] => Array ( [0] => OUT1 [1] => OUT2 [2] => OUT3 ) ) -- Matthew Weier O'Phinney | WEBSITES: Webmaster and IT Specialist | http://www.garden.org National Gardening Association | http://www.kidsgardening.com 802-863-5251 x156 | http://nationalgardenmonth.org mailto:matthew@garden.org | http://vermontbotanical.org

« previous php.general (#216986) next »