Jak usunąć ze zmiennej wszystkie "\\xx" po znalezionym pierwszym "xx"
tzn.
jest
"BB//CC//AA//AA//CC"
i chcę zeby po znalezieniu pierwszego AA usunięto kazde następne czyli ma wyglądać tak:
"BB//CC//AA//CC"
jest ktos w stanie mi pomóc ?
<?php $search = '//AA'; // Poszukiwany string $before = str_split($string, $pos); // Przed pierwszym wystąpieniem $string = $before[0].$after; // Łączymy stringa ?>
<?php $search = '//AA'; // Poszukiwany string $before = str_split($string, $pos); // Przed pierwszym wystąpieniem + $search $string = $before[0].$search.$after; // Łączymy stringa ?>
<?php ?>
<?php ?>
<?php ?>
<? function onlyOne( $sText , $sGlue = '/' ) { { return false; } $sWynik = ''; for( $ii=0; $ii< $iCount; $ii++ ) { { continue; } $sWynik .= $aDane[$ii]; $sWynik .= $sGlue ; $aList[ $aDane[$ii] ] = true; } return $sWynik; } $sText = 'aa/aa/bb/aa/cc/cc/aa/bb/bb'; ?>
<? function noDuble( $sText , $sGlue = '/' ) { { return false; } $sActual = ''; $sWynik = ''; for( $ii=0; $ii< $iCount; $ii++ ) { if( $sActual == $aDane[$ii] ) { continue; } $sWynik .= $aDane[$ii]; $sWynik .= $sGlue ; $sActual = $aDane[$ii]; } return $sWynik; } $sText = 'aa/aa/bb/aa/cc/cc/aa/bb/bb'; ?>