카테고리 없음

trim 함수를 직접 만들기

행복을전해요 2020. 5. 12. 10:55

// --trim--strreplace

// trim 가운데 공백까지 사라져버리는문제

//공백이 여러개면 하나로 만들어주세요

 

$b = "      asdas a d sfadsf ";

$c = "";

$x=0;// 앞에서부터 공백 

for ($i = 0;true$i++) {

    if ($b[$i] === " ") {

    } else {

        $x$i;

        break;

    }

}

 

$y=0// 뒤에서부터 공백 

for ($i=strlen($b)-1$i >= 0$i--) {

     if ($b[$i] === " ") {

        }else{

        $y$i;

        break;

    }

}

 

$z=strlen($b)-$y-1;

for ($i = $x$i < strlen($b) - $z$i++) {

    //if($b[$i]!==" "){

    $c = $c . $b[$i];

    //}

}

echo $c;

//------------------------

echo "\n";

 

// $i = 1;

// echo $i + 6;



$b = "  abcde   ";

$first_pos = -1;

$turn = "";

$last_pos = -1;

for($i=0;$i<strlen($b);$i++) {

    if($b[$i] !== $turn && $turn !== "") {

        if($first_pos === -1) {

            $first_pos = $i;

        }

        $last_pos = $i;

    }

    $turn = $b[$i];

}

$c = "";

for ($i = $first_pos$i <  $last_pos$i++) {

    $c = $c . $b[$i];

}

echo $c;