reverse string php

前端 未结 4 2040
面向向阳花
面向向阳花 2021-01-06 16:06

What would be the best way to reverse the order of a string so for instance,

\'Hello everybody in stackoverflow\'

becomes

\         


        
相关标签:
4条回答
  • 2021-01-06 16:40

    In prose that is:

    • First turn the string into an array of words
    $words = explode(' ', $string);
    
    • Second, inverse the order of the elements in that array
    $reversed_string = implode(' ', array_reverse($words));
    

    Reading the whole list of string and array functions in PHP is VERY helpful and will save tons of time.

    0 讨论(0)
  • 2021-01-06 16:40

    The above answer, strrev reverses the entire string. To reverse the order of the words:

    $str = 'Hello everybody in stackoverflow';
    $tmp = explode(' ', $str);
    $tmp = array_reverse($tmp);
    $reversed_str = join(' ', $tmp);
    
    0 讨论(0)
  • 2021-01-06 16:48

    Try this:

    $s = 'Hello everybody in stackoverflow';
    echo implode(' ', array_reverse(explode(' ', $s)));
    
    0 讨论(0)
  • 2021-01-06 16:56
    $tmp = explode(' ', $string);
    array_reverse($tmp);
    $string = implode(' ', $tmp);
    
    0 讨论(0)
提交回复
热议问题