"yawnmoth" <te*******@yahoo.comwrote in message
news:11**********************@50g2000hsm.googlegro ups.com...
Say I had .a.b.c and wanted to return abc. Any ideas as to how I'd do
this? Here's my attempt, but it doesn't work:
<?php
echo preg_replace('#(?:.(.))+#s', '$1', '.a.b.c');
?>
Any ideas?
Hi, If you know that the characters are dots, just str_replace them with
nothing
$new = str_replace('.','','.a.b.c');
or if they are every other character , regardless of value, try:
$string = '.d.fjdghdjtgkfdhfr';
$new = '';
for ($n = 2 to len($string)+1){
if ($n%2==0) $new .= substr($string,$n-2,1);
}
this will remove all the odd characters,
testing for $n modulus 2 ==1 will take out the even characters
HTH
Ron