// --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;