에 함수를 적용CodeIgniter의 사용자 정의 도우미, 나는 사용자 정의 BBCode는 파서 기능을 만들어 내 도우미에 추가 매개 변수
if (!function_exists('bbcode_parser'))
{
function bbcode_parser($str)
{
$patterns = array(
'#\[b\](.*?)\[/b\]#is',
'#\[img\](.*?)\[/img\]#is',
'#\[url\](.*?)\[/url\]#is',
'#\[url=(.*?)\](.*?)\[/url\]#is'
);
$replacements = array(
'<strong>$1</strong>',
'<img src="$1" />',
'<a href="$1">$1</a>',
'<a href="$1">$2</a>',
);
$str = preg_replace($patterns, $replacements, $str);
return $str;
}
}
그것은 좋은 내가가 원하는처럼 작동하지만 내 질문을 적용하는 방법입니다 기능을 각각의 대체 값에 적용합니다.
fe. 나는 또한의 크기를 확인하기 위해 //
싶습니다 : 내부 데이터가없는 URL에 대한, 내가 그것을 HTTP가있는 경우 URL을
의 웹 사이트 제목으로 교체하거나 URL을 유효성을 검사 할 이미지가 너무 크면 인쇄 할 때 "너비"속성을 추가 한 다음 크기를 조정하고 전체 크기 이미지에 태그를 추가하기를 원합니다.
이 가능합니까? 그렇다면 어떻게해야합니까?