Показать сообщение отдельно

  #371  
Старый 27.08.2007, 19:25
groundhog
Познавший АНТИЧАТ
Регистрация: 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 - по правому.
 
Ответить с цитированием