|  | Posted by Stefan Rybacki on 08/27/05 15:02 
mike wrote:> "Stefan Rybacki" <stefan.rybacki@gmx.net> wrote in message
 > news:3nasf0FmmgiU3@individual.net...
 >
 >>Well then you did something wrong while copy and paste. Try this code
 >>snippet
 >>
 >>
 >>$search = "Lisa, Marie, Jenny & Kevin";
 >>
 >>$names=explode(",",str_replace("&",",",$search));
 >>
 >>foreach($names as $name) {
 >>    $name=trim($name);
 >>
 >>    print($name."\n<br>");
 >>}
 >>
 >
 >
 > that's perfect, thanks guys!!
 >
 > It works just as I wanted, however. I'd kinda like to be able to understand
 > what exactly the code is doing, which I don't really, especially this part:
 >
 > (",",str_replace("&",",",$search));
 >
 > the str_replace?
 
 As the function name already suggests its about string replacement. This means before we
 do the explode by comma we also have to replace all & characters in the search string with
 a comma to get the correct result.
 
 
 Stefan
 
 
 PS: try this function for itself and see what happens:
 
 print(str_replace("&",",","X, Y, Z & A"));
 
 >
 > regards
 >
 >
  Navigation: [Reply to this message] |