Create a new string by alternately combining the characters of two halves of the string in reverse | Function performing calculations ; Calculating the two halves of string s as first and second . The final string p ; It joins the characters to final string in reverse order ; It joins the characters to final string in reverse order ; Driver code ; Calling function
< ? php function solve ( $ s ) { $ l = strlen ( $ s ) ; $ x = $ l / 2 ; $ y = $ l ; $ p = " " ; while ( $ x > 0 && $ y > $ l / 2 ) { $ p = $ p . $ s [ $ x - 1 ] ; $ x -- ; $ p = $ p . $ s [ $ y - 1 ] ; $ y -- ; } if ( $ y > $ l / 2 ) { $ p = $ p . $ s [ $ y - 1 ] ; $ y -- ; } echo $ p ; } $ s = " sunshine " ; solve ( $ s ) ; ? >