
27.08.2007, 19:25
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
<?php
function ltrim_char ($char, $str) {
for($i = 0; $i < strlen($str); $i++)
if ($str[$i] == $char) $str = ltrim($str, $char);
return $str;
}
function rtrim_char ($char, $str) {
for($i = 0; $i < strlen($str); $i++)
if ($str[$i] == $char) $str = rtrim($str, $char);
return $str;
}
$someStr = "aaaaa123456bbbbbb";
$result = ltrim_char ("a", $someStr);
printf("1) %s<br>\n", $result);
$result = rtrim_char ("b", $result);
printf("2) %s<br>\n", $result);
?>
Если я правильно понял задачу, то это вот так и делается... Т.е. пока есть конкретный символ он вырезается: ltrim_char - резка по левому краю, rtrim_char - по правому.
|
|
|