php - String sort in alphabetic order in php8

one text

I am trying to find first element(alphabetical order) from array string using loop without inbuilt functions in php8. My code is below but it is not working a intented. What is the error in my code?

eg: string = "This","is","my","apple"; apple need to print


$arraystring= array("This","is","my","apple");
$count = count($arraystring);



for ($i = 0; $i < $count; $i++) {
    for ($j = 1; $j < $count; $j++) {
        if(strcmp($arraystring[$i], $arraystring[$j])<0){
            $temp = $arraystring[$i];
            $arraystring[$i] = $arraystring[$j];
            $arraystring[$j] = $temp;
        }
        
    }
}

my code not worked as intented

Source