728x90

substr() : 문자열에서 필요한 부분만을 가져오고자 할 때 사용하는 함수

substr(문자열, 시작위치, 길이);

  - 시작위치 : 0 부터 시작한다.


$string = "Good Morning!!";
$result = substr($string, 3, 5);

echo $result.'<br/>';


str_replace : 문자열에 포함된 문자를 바꾸고자 할 때 사용하는 함수

str_replace(찾을문자, 교체문자, 문자열);

입력받은 문자열을 정해진 길이만큼 잘라서 리턴하는 함수이다.

if ($d['bbs']['badword_action']){
    $badwordarr = explode(',' , $d['bbs']['badword']);
    $badwordlen = count($badwordarr);
    for($i = 0; $i < $badwordlen; $i++) {
        if(!$badwordarr[$i]) continue;

        if(strstr($subject,$badwordarr[$i]) || strstr($content,$badwordarr[$i])) {
            if ($d['bbs']['badword_action'] == 1) {
                getLink('','','등록이 제한된 단어를 사용하셨습니다.','');
            } else {
                $badescape = strCopy($badwordarr[$i],$d['bbs']['badword_escape']);
                $content = str_replace($badwordarr[$i],$badescape,$content);
                $subject = str_replace($badwordarr[$i],$badescape,$subject);
            }
        }
    }
}


728x90

'Web 프로그램 > PHP 문법' 카테고리의 다른 글

PHP 대체 문법  (0) 2016.04.05
[PHP] switch 문  (0) 2015.06.01
음악 재생 1  (0) 2015.03.28
[PHP기초] 삼항연산자 ?  (0) 2015.03.06
[PHP기초] continue 문  (0) 2015.03.05
블로그 이미지

Link2Me

,